/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.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.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_79-equ_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 02:28:02,957 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 02:28:03,027 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 [2023-11-30 02:28:03,051 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 02:28:03,052 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 02:28:03,052 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 02:28:03,053 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 02:28:03,053 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 02:28:03,053 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 02:28:03,056 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 02:28:03,057 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 02:28:03,057 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 02:28:03,057 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 02:28:03,058 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 02:28:03,058 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 02:28:03,058 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 02:28:03,058 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 02:28:03,058 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 02:28:03,059 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 02:28:03,059 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 02:28:03,059 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 02:28:03,059 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 02:28:03,060 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 02:28:03,060 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 02:28:03,060 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 02:28:03,060 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 02:28:03,060 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 02:28:03,060 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 02:28:03,060 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 02:28:03,061 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 02:28:03,061 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 02:28:03,061 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 02:28:03,062 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 02:28:03,062 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true 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 [2023-11-30 02:28:03,264 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 02:28:03,291 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 02:28:03,292 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 02:28:03,293 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 02:28:03,294 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 02:28:03,295 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_79-equ_racefree.i [2023-11-30 02:28:04,376 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 02:28:04,602 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 02:28:04,603 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_79-equ_racefree.i [2023-11-30 02:28:04,638 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f09c83748/055ca2e66bdc48428143c41c15cbe0c5/FLAGcf7d357bb [2023-11-30 02:28:04,651 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f09c83748/055ca2e66bdc48428143c41c15cbe0c5 [2023-11-30 02:28:04,653 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 02:28:04,654 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 02:28:04,657 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 02:28:04,657 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 02:28:04,660 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 02:28:04,660 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 02:28:04" (1/1) ... [2023-11-30 02:28:04,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1701e5db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:04, skipping insertion in model container [2023-11-30 02:28:04,666 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 02:28:04" (1/1) ... [2023-11-30 02:28:04,702 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 02:28:05,145 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 02:28:05,157 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 02:28:05,185 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 02:28:05,235 INFO L206 MainTranslator]: Completed translation [2023-11-30 02:28:05,235 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05 WrapperNode [2023-11-30 02:28:05,236 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 02:28:05,236 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 02:28:05,236 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 02:28:05,237 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 02:28:05,241 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,256 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,285 INFO L138 Inliner]: procedures = 272, calls = 65, calls flagged for inlining = 5, calls inlined = 6, statements flattened = 298 [2023-11-30 02:28:05,285 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 02:28:05,286 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 02:28:05,286 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 02:28:05,286 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 02:28:05,292 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,293 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,302 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,303 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,311 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,314 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,316 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,317 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,319 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 02:28:05,320 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 02:28:05,320 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 02:28:05,320 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 02:28:05,321 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (1/1) ... [2023-11-30 02:28:05,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 02:28:05,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 02:28:05,362 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) [2023-11-30 02:28:05,370 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 [2023-11-30 02:28:05,407 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 02:28:05,407 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 02:28:05,407 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 02:28:05,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 02:28:05,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 02:28:05,407 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 02:28:05,407 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 02:28:05,407 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-30 02:28:05,408 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-30 02:28:05,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 02:28:05,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 02:28:05,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 02:28:05,409 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 02:28:05,515 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 02:28:05,516 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 02:28:05,791 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 02:28:05,818 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 02:28:05,818 INFO L309 CfgBuilder]: Removed 22 assume(true) statements. [2023-11-30 02:28:05,819 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 02:28:05 BoogieIcfgContainer [2023-11-30 02:28:05,820 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 02:28:05,821 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 02:28:05,821 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 02:28:05,823 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 02:28:05,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 02:28:04" (1/3) ... [2023-11-30 02:28:05,824 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43c261c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 02:28:05, skipping insertion in model container [2023-11-30 02:28:05,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 02:28:05" (2/3) ... [2023-11-30 02:28:05,824 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43c261c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 02:28:05, skipping insertion in model container [2023-11-30 02:28:05,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 02:28:05" (3/3) ... [2023-11-30 02:28:05,825 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_79-equ_racefree.i [2023-11-30 02:28:05,837 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 02:28:05,837 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2023-11-30 02:28:05,837 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 02:28:05,887 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-30 02:28:05,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 269 places, 297 transitions, 601 flow [2023-11-30 02:28:06,003 INFO L124 PetriNetUnfolderBase]: 46/420 cut-off events. [2023-11-30 02:28:06,003 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 02:28:06,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 425 conditions, 420 events. 46/420 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1770 event pairs, 0 based on Foata normal form. 0/354 useless extension candidates. Maximal degree in co-relation 229. Up to 8 conditions per place. [2023-11-30 02:28:06,011 INFO L82 GeneralOperation]: Start removeDead. Operand has 269 places, 297 transitions, 601 flow [2023-11-30 02:28:06,017 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 268 places, 295 transitions, 597 flow [2023-11-30 02:28:06,032 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 02:28:06,038 INFO L362 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@3ef9d73e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 02:28:06,038 INFO L363 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-11-30 02:28:06,067 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 02:28:06,067 INFO L124 PetriNetUnfolderBase]: 12/153 cut-off events. [2023-11-30 02:28:06,067 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 02:28:06,067 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:28:06,068 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:28:06,069 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2023-11-30 02:28:06,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:28:06,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1188164345, now seen corresponding path program 1 times [2023-11-30 02:28:06,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:28:06,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686564282] [2023-11-30 02:28:06,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:28:06,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:28:06,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 02:28:06,223 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 02:28:06,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 02:28:06,298 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 02:28:06,299 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 02:28:06,300 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 17 remaining) [2023-11-30 02:28:06,301 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (15 of 17 remaining) [2023-11-30 02:28:06,303 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (14 of 17 remaining) [2023-11-30 02:28:06,304 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (13 of 17 remaining) [2023-11-30 02:28:06,304 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 17 remaining) [2023-11-30 02:28:06,304 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 17 remaining) [2023-11-30 02:28:06,304 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (10 of 17 remaining) [2023-11-30 02:28:06,304 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONDATA_RACE (9 of 17 remaining) [2023-11-30 02:28:06,305 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (8 of 17 remaining) [2023-11-30 02:28:06,305 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (7 of 17 remaining) [2023-11-30 02:28:06,305 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (6 of 17 remaining) [2023-11-30 02:28:06,305 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (5 of 17 remaining) [2023-11-30 02:28:06,305 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONDATA_RACE (4 of 17 remaining) [2023-11-30 02:28:06,305 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 17 remaining) [2023-11-30 02:28:06,306 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (2 of 17 remaining) [2023-11-30 02:28:06,306 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (1 of 17 remaining) [2023-11-30 02:28:06,306 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (0 of 17 remaining) [2023-11-30 02:28:06,307 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 02:28:06,307 INFO L457 BasicCegarLoop]: Path program histogram: [1] [2023-11-30 02:28:06,309 WARN L227 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 02:28:06,309 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-30 02:28:06,364 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-30 02:28:06,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 360 places, 400 transitions, 816 flow [2023-11-30 02:28:06,473 INFO L124 PetriNetUnfolderBase]: 77/678 cut-off events. [2023-11-30 02:28:06,473 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-30 02:28:06,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 678 events. 77/678 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3496 event pairs, 0 based on Foata normal form. 0/568 useless extension candidates. Maximal degree in co-relation 422. Up to 12 conditions per place. [2023-11-30 02:28:06,486 INFO L82 GeneralOperation]: Start removeDead. Operand has 360 places, 400 transitions, 816 flow [2023-11-30 02:28:06,494 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 359 places, 398 transitions, 812 flow [2023-11-30 02:28:06,496 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 02:28:06,497 INFO L362 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@3ef9d73e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 02:28:06,497 INFO L363 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2023-11-30 02:28:06,512 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 02:28:06,512 INFO L124 PetriNetUnfolderBase]: 14/166 cut-off events. [2023-11-30 02:28:06,513 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 02:28:06,513 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:28:06,513 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:28:06,513 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 19 more)] === [2023-11-30 02:28:06,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:28:06,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1204999341, now seen corresponding path program 1 times [2023-11-30 02:28:06,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:28:06,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58677020] [2023-11-30 02:28:06,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:28:06,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:28:06,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:28:06,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 02:28:06,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:28:06,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58677020] [2023-11-30 02:28:06,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58677020] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:28:06,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:28:06,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 02:28:06,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701739350] [2023-11-30 02:28:06,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:28:06,651 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-30 02:28:06,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:28:06,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-30 02:28:06,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-30 02:28:06,676 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 331 out of 400 [2023-11-30 02:28:06,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 398 transitions, 812 flow. Second operand has 2 states, 2 states have (on average 332.5) internal successors, (665), 2 states have internal predecessors, (665), 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) [2023-11-30 02:28:06,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:28:06,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 331 of 400 [2023-11-30 02:28:06,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:28:08,040 INFO L124 PetriNetUnfolderBase]: 1412/10397 cut-off events. [2023-11-30 02:28:08,041 INFO L125 PetriNetUnfolderBase]: For 92/92 co-relation queries the response was YES. [2023-11-30 02:28:08,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12594 conditions, 10397 events. 1412/10397 cut-off events. For 92/92 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 123160 event pairs, 1304 based on Foata normal form. 2448/11908 useless extension candidates. Maximal degree in co-relation 11130. Up to 2144 conditions per place. [2023-11-30 02:28:08,104 INFO L140 encePairwiseOnDemand]: 362/400 looper letters, 28 selfloop transitions, 0 changer transitions 0/351 dead transitions. [2023-11-30 02:28:08,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 351 transitions, 774 flow [2023-11-30 02:28:08,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-30 02:28:08,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-30 02:28:08,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 728 transitions. [2023-11-30 02:28:08,114 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.91 [2023-11-30 02:28:08,115 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 728 transitions. [2023-11-30 02:28:08,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 728 transitions. [2023-11-30 02:28:08,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:28:08,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 728 transitions. [2023-11-30 02:28:08,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 364.0) internal successors, (728), 2 states have internal predecessors, (728), 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) [2023-11-30 02:28:08,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 400.0) internal successors, (1200), 3 states have internal predecessors, (1200), 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) [2023-11-30 02:28:08,125 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 400.0) internal successors, (1200), 3 states have internal predecessors, (1200), 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) [2023-11-30 02:28:08,127 INFO L307 CegarLoopForPetriNet]: 359 programPoint places, -8 predicate places. [2023-11-30 02:28:08,127 INFO L500 AbstractCegarLoop]: Abstraction has has 351 places, 351 transitions, 774 flow [2023-11-30 02:28:08,127 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 332.5) internal successors, (665), 2 states have internal predecessors, (665), 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) [2023-11-30 02:28:08,127 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:28:08,127 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:28:08,128 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-30 02:28:08,128 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 19 more)] === [2023-11-30 02:28:08,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:28:08,128 INFO L85 PathProgramCache]: Analyzing trace with hash -254935046, now seen corresponding path program 1 times [2023-11-30 02:28:08,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:28:08,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888959463] [2023-11-30 02:28:08,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:28:08,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:28:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:28:08,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 02:28:08,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:28:08,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888959463] [2023-11-30 02:28:08,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888959463] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:28:08,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:28:08,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 02:28:08,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462625682] [2023-11-30 02:28:08,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:28:08,185 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 02:28:08,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:28:08,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 02:28:08,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 02:28:08,186 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 400 [2023-11-30 02:28:08,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 351 transitions, 774 flow. Second operand has 3 states, 3 states have (on average 324.0) internal successors, (972), 3 states have internal predecessors, (972), 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) [2023-11-30 02:28:08,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:28:08,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 400 [2023-11-30 02:28:08,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:28:10,482 INFO L124 PetriNetUnfolderBase]: 2497/14246 cut-off events. [2023-11-30 02:28:10,482 INFO L125 PetriNetUnfolderBase]: For 2075/3652 co-relation queries the response was YES. [2023-11-30 02:28:10,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21356 conditions, 14246 events. 2497/14246 cut-off events. For 2075/3652 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 177916 event pairs, 1104 based on Foata normal form. 0/12755 useless extension candidates. Maximal degree in co-relation 2615. Up to 3822 conditions per place. [2023-11-30 02:28:10,745 INFO L140 encePairwiseOnDemand]: 397/400 looper letters, 47 selfloop transitions, 2 changer transitions 0/363 dead transitions. [2023-11-30 02:28:10,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 363 transitions, 912 flow [2023-11-30 02:28:10,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 02:28:10,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 02:28:10,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1016 transitions. [2023-11-30 02:28:10,748 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8466666666666667 [2023-11-30 02:28:10,748 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1016 transitions. [2023-11-30 02:28:10,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1016 transitions. [2023-11-30 02:28:10,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:28:10,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1016 transitions. [2023-11-30 02:28:10,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 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) [2023-11-30 02:28:10,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 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) [2023-11-30 02:28:10,757 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 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) [2023-11-30 02:28:10,758 INFO L307 CegarLoopForPetriNet]: 359 programPoint places, -6 predicate places. [2023-11-30 02:28:10,758 INFO L500 AbstractCegarLoop]: Abstraction has has 353 places, 363 transitions, 912 flow [2023-11-30 02:28:10,758 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 324.0) internal successors, (972), 3 states have internal predecessors, (972), 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) [2023-11-30 02:28:10,759 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:28:10,759 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:28:10,759 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 02:28:10,759 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 19 more)] === [2023-11-30 02:28:10,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:28:10,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1820055255, now seen corresponding path program 1 times [2023-11-30 02:28:10,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:28:10,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781895600] [2023-11-30 02:28:10,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:28:10,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:28:10,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:28:11,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 02:28:11,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:28:11,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781895600] [2023-11-30 02:28:11,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781895600] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:28:11,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:28:11,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 02:28:11,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102355939] [2023-11-30 02:28:11,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:28:11,226 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 02:28:11,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:28:11,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 02:28:11,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 02:28:11,227 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 400 [2023-11-30 02:28:11,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 363 transitions, 912 flow. Second operand has 6 states, 6 states have (on average 217.33333333333334) internal successors, (1304), 6 states have internal predecessors, (1304), 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) [2023-11-30 02:28:11,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:28:11,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 400 [2023-11-30 02:28:11,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:28:12,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 22#L1013-65true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:12,149 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 02:28:12,149 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 02:28:12,149 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 02:28:12,149 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 02:28:12,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:12,205 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,205 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,205 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,205 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,214 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,214 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:12,215 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 165#L1013-68true, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:12,216 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,216 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:28:12,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 50#L1013-12true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,277 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,277 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [40#L1013-11true, 248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:12,278 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,278 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [177#L1013-10true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:12,279 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,279 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,279 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,279 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 249#L1013-71true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,290 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,291 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,291 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,291 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,291 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,291 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,291 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,291 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 84#L1013-69true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:12,292 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,292 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,292 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,292 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:12,293 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 165#L1013-68true, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:12,293 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,294 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,294 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:28:12,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,358 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,359 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,359 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,359 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,359 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,359 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,359 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:12,360 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,360 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,360 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,360 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [177#L1013-10true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:12,365 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,365 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,365 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [177#L1013-10true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 312#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:12,370 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,370 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,370 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,370 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 22#L1013-65true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,385 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,385 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,387 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,387 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,388 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,388 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,388 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 266#L1013-9true, 363#true]) [2023-11-30 02:28:12,389 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 312#L1013-68true, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:12,390 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,390 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,390 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,390 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:12,391 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,391 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,391 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,391 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 87#L1013-69true, 363#true]) [2023-11-30 02:28:12,391 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,391 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,391 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,392 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 304#L1012-3true, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:12,417 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,417 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:28:12,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,468 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,468 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 50#L1013-12true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,469 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:12,469 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:12,470 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,470 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [177#L1013-10true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:12,471 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,471 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,471 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,471 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [177#L1013-10true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:12,472 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,472 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,472 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,472 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,488 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,488 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,488 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,488 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,489 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,489 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,489 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,489 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,489 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,489 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,489 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,489 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 312#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,490 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,490 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,490 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,490 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:12,490 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:12,491 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,491 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, 165#L1013-68true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:12,492 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,492 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,492 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,492 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,493 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,493 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 304#L1012-3true, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:12,518 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,518 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,518 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,518 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:28:12,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [248#L1013-7true, 172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,646 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,646 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,646 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,646 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,646 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,646 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,646 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,646 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 50#L1013-12true, 266#L1013-9true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,647 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,647 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,647 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,647 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 50#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,647 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,647 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,647 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,647 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 153#L1013-10true, 363#true]) [2023-11-30 02:28:12,648 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,648 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,648 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,648 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:12,648 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,648 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,648 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,648 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [177#L1013-10true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:12,649 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,649 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,649 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,649 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [177#L1013-10true, 314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,650 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,650 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,650 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,650 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,666 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,667 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,667 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,667 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 266#L1013-9true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,667 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,667 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,667 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,667 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 312#L1013-68true, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,667 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,668 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,668 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,668 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,668 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,668 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,668 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,668 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,668 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 84#L1013-69true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:12,669 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,669 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,669 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,670 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,670 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, 349#L1013-12true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,670 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,670 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,670 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,670 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,671 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,671 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,671 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,671 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 304#L1012-3true, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:12,691 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,691 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,691 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,691 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:28:12,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,739 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,739 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,739 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,739 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,739 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,739 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,739 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,739 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,740 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,740 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 153#L1013-10true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,741 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,741 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,741 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,741 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 87#L1013-69true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,741 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,741 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,741 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,741 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [40#L1013-11true, 231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:12,741 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,742 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,742 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,742 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [40#L1013-11true, 314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,742 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,742 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,742 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,742 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [177#L1013-10true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 349#L1013-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,743 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [177#L1013-10true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,743 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,743 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,744 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,744 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,757 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,757 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,757 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,757 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 312#L1013-68true, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,758 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 153#L1013-10true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,758 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,758 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 87#L1013-69true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,759 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,759 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,759 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,759 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,759 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,759 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,759 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,759 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,760 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,760 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,760 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,760 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, 349#L1013-12true, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,761 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,761 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,761 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,761 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,761 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,761 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,761 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,761 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,762 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,762 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,762 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,762 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,762 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,762 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,762 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,762 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 304#L1012-3true, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:12,785 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 304#L1012-3true, 366#true, 363#true]) [2023-11-30 02:28:12,785 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,785 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:28:12,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,913 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,913 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,913 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,913 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,914 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,914 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,915 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,915 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,915 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,915 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,915 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,915 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,915 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,915 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,916 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,916 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,916 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,916 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 50#L1013-12true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,916 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,916 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,916 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,916 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 349#L1013-12true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,917 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,917 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,917 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,917 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,917 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,917 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,917 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,917 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [177#L1013-10true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,918 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,918 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,918 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,918 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 177#L1013-10true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,918 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,918 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,918 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,918 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 153#L1013-10true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,933 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,933 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,933 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,934 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,934 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,934 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,934 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,934 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,934 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,934 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,935 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:12,935 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,936 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,936 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,937 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,937 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,937 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,937 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:12,937 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,937 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,937 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:12,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:28:13,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,023 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,024 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,024 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,024 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,024 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,024 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,024 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,024 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,024 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,025 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,025 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,025 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,025 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,025 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,025 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,025 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,025 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 50#L1013-12true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,026 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 50#L1013-12true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,026 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [40#L1013-11true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,026 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,027 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,027 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,027 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [40#L1013-11true, 337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,027 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,027 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,027 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,027 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [177#L1013-10true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,028 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,028 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,028 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,028 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,045 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,045 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,046 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 249#L1013-71true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,046 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,047 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,047 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,047 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,047 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,048 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,048 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 215#L1037true, 363#true]) [2023-11-30 02:28:13,073 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,073 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,073 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,073 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:28:13,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,142 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,142 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,142 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,142 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,146 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,146 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,146 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,146 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,146 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,146 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,146 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,146 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 22#L1013-65true, 363#true]) [2023-11-30 02:28:13,147 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,147 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,147 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,147 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,147 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,147 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,147 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,147 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,148 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,148 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,148 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,148 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,148 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,148 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,148 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,148 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,149 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,149 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,149 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,149 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,149 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,149 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,149 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,149 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [40#L1013-11true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,150 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,150 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,150 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,150 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,171 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,171 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,171 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,171 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,171 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,171 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,172 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,172 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [338#L1013-70true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,173 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,174 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,174 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:13,174 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,175 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 82#L1013-19true, 215#L1037true, 363#true]) [2023-11-30 02:28:13,263 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 304#L1012-3true, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:13,263 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:28:13,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:13,333 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 248#L1013-7true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:13,352 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,352 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,353 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,353 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,353 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,353 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,353 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,353 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,353 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,353 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,354 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 363#true]) [2023-11-30 02:28:13,354 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,354 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,354 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,354 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:13,354 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,354 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,355 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,355 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,355 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,355 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,355 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,355 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,355 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,356 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,356 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,356 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [177#L1013-10true, 101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,357 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 215#L1037true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:13,358 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,358 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,358 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,358 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,381 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,382 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,382 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,382 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,382 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,382 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,382 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,382 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,383 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,383 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,383 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,383 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,383 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,383 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,384 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,384 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:13,384 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,385 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,385 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,385 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,386 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,386 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,386 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,386 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:28:13,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:13,605 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,605 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,605 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,605 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 82#L1013-19true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:13,606 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 304#L1012-3true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:13,606 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:13,629 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:13,629 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,630 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,630 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,631 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,631 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,631 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,631 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:13,631 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,631 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,631 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,631 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:13,632 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,632 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,632 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,632 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [205#L1013-18true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:13,632 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,632 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,632 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,632 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:13,633 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,633 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,633 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,633 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,633 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,633 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,633 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,633 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,634 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,634 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,634 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,634 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [40#L1013-11true, 101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,634 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,634 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,634 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,635 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 187#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:13,636 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,636 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,636 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,636 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,662 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,662 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [338#L1013-70true, 101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,666 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,666 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,670 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:13,671 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,671 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:13,672 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:13,673 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [248#L1013-7true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,673 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,673 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:28:13,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 127#L1036-7true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:13,784 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,784 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:13,786 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,786 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,786 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,786 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:13,811 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,812 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,812 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,812 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:13,812 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,812 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,812 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,812 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [205#L1013-18true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:13,812 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:13,813 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,813 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,815 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,815 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,815 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,815 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,815 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,815 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,815 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,815 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:13,815 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,816 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,816 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,816 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:13,816 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,816 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,816 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,816 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:13,817 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 363#true]) [2023-11-30 02:28:13,817 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [205#L1013-18true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 87#L1013-69true]) [2023-11-30 02:28:13,817 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,817 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:13,818 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:13,818 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,819 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,819 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,819 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,819 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,819 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,819 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,819 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,819 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [177#L1013-10true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:13,820 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,820 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,820 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,821 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:13,821 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,821 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,821 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,821 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 215#L1037true, 363#true]) [2023-11-30 02:28:13,822 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,822 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,822 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,822 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,851 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,851 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,851 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,851 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:13,851 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,851 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,851 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,851 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:13,852 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:13,854 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:13,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:28:14,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 187#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:14,097 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [248#L1013-7true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,100 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:14,102 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:14,104 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,104 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,104 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,104 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:14,146 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,146 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,147 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,147 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:14,147 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,147 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,147 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,147 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:14,148 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,148 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,148 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,148 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:14,148 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,148 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,148 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,149 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:14,149 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,149 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,149 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,149 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [205#L1013-18true, 231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:14,150 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,150 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,150 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,150 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:14,156 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,156 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,156 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,156 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 279#L1013-16true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,157 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,157 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,157 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,157 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,157 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,157 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,157 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,157 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [113#L1013-19true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:14,158 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,158 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,158 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,158 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:14,158 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,158 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,159 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,159 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:14,159 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,159 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,159 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,159 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [205#L1013-18true, 314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,164 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,164 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,164 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,164 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:14,172 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,172 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,172 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,172 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:14,173 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:14,173 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,173 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:14,174 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,174 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,174 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,175 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,175 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,175 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,175 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,175 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [40#L1013-11true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:14,176 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,176 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,176 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,176 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [177#L1013-10true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:14,192 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,192 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,192 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,192 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,292 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,292 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,292 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,293 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [338#L1013-70true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:14,294 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,294 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,294 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,294 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:14,294 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,294 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,295 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,295 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:14,296 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,296 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,296 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,296 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,297 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,297 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,297 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,298 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, 312#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,298 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,298 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,298 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,298 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,300 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,300 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,301 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,301 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:28:14,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 127#L1036-7true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:14,587 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:14,587 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,587 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:14,646 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,646 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,646 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,646 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [113#L1013-19true, 231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:14,647 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,648 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,648 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,648 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:14,648 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,648 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,648 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,648 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:14,649 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:14,649 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,649 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,650 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [205#L1013-18true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:14,650 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,650 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,650 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,650 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:14,650 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,651 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,651 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,651 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true]) [2023-11-30 02:28:14,651 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,651 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,651 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,651 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,652 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,652 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,652 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,652 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,652 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,652 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,652 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,652 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 87#L1013-69true, 363#true]) [2023-11-30 02:28:14,653 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,653 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,653 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,659 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [113#L1013-19true, 231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:14,660 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,660 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,660 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,660 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:14,661 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,661 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,661 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,661 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:14,661 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,661 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,661 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,661 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:14,662 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,662 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,662 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,662 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [205#L1013-18true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,663 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,663 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,663 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,663 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 314#L1013-70true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:14,664 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,664 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,664 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,664 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:14,664 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,664 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,664 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,664 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:14,665 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,665 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,665 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,665 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:14,666 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,666 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,666 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,666 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:14,666 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,667 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,667 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,667 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:14,667 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,667 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,667 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,667 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 50#L1013-12true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:14,668 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,669 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,669 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,669 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [40#L1013-11true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:14,670 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,670 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,670 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,670 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [177#L1013-10true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:14,672 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,672 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,672 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,672 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [177#L1013-10true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,682 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,682 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,682 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,682 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:14,737 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [338#L1013-70true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:14,738 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:14,738 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:14,740 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,741 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,741 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,742 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,742 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,742 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,742 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 87#L1013-69true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,743 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,743 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,743 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,743 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 84#L1013-69true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:14,746 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:14,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:28:15,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,023 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,023 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,023 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,023 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 85#L1013-20true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:15,073 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:15,073 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [113#L1013-19true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,073 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,073 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,074 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:15,075 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,075 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,075 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,075 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:15,076 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,076 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true]) [2023-11-30 02:28:15,076 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,076 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [205#L1013-18true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,077 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true]) [2023-11-30 02:28:15,077 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,078 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,078 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,078 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:15,084 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:15,085 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [314#L1013-70true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:15,085 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 93#L1013-21true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:15,087 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [113#L1013-19true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,088 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,091 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,091 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,091 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 314#L1013-70true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:15,091 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,091 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,091 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,097 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,097 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,097 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,097 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,097 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 312#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,097 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,097 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,098 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 22#L1013-65true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:15,098 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,098 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 205#L1013-18true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,099 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,099 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,099 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,099 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:15,099 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,099 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,099 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,099 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 314#L1013-70true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,100 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:15,100 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,113 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:15,113 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:15,114 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 314#L1013-70true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,114 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:15,115 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [337#L1013-72true, 205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,115 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,116 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,116 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,116 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,116 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:15,116 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,116 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,116 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,116 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [40#L1013-11true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,117 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,117 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,117 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,117 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [177#L1013-10true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:15,119 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,119 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,119 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,119 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [40#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,129 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,129 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,130 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,130 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:15,174 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,174 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,174 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,174 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:15,175 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 173#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,176 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,176 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,176 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [338#L1013-70true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,177 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:15,177 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,184 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,184 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, 283#L1013-11true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,185 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [314#L1013-70true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,189 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,189 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,189 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,189 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [338#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,190 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:28:15,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,301 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,301 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,301 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,301 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,370 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:15,370 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,371 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:15,371 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,372 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [113#L1013-19true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,372 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:15,373 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [248#L1013-7true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:15,373 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,374 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:15,374 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,374 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true]) [2023-11-30 02:28:15,375 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:15,375 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [205#L1013-18true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,376 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:15,376 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true]) [2023-11-30 02:28:15,377 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,378 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,378 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,378 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,379 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:15,379 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:15,380 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [111#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:15,380 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,381 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:15,381 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,381 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 87#L1013-69true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,382 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 87#L1013-69true]) [2023-11-30 02:28:15,382 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 87#L1013-69true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,383 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 113#L1013-19true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,383 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 176#L1013-71true, 363#true]) [2023-11-30 02:28:15,384 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,385 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [337#L1013-72true, 113#L1013-19true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,386 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:15,386 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,387 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,387 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 87#L1013-69true, 363#true]) [2023-11-30 02:28:15,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:15,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,389 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:15,389 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,389 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 337#L1013-72true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,390 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,390 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,391 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [40#L1013-11true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:15,391 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [177#L1013-10true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,394 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [177#L1013-10true, 370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,395 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,405 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:15,556 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,556 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,556 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,556 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,557 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,557 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,557 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,557 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 173#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,558 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 82#L1013-19true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,558 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:15,559 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [338#L1013-70true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:15,559 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,560 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 363#true]) [2023-11-30 02:28:15,560 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, 349#L1013-12true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,563 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,564 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,564 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,564 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,564 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,565 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,565 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,565 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,565 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:28:15,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:15,665 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,665 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,665 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,665 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, 283#L1013-11true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,672 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,672 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,672 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,672 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 93#L1013-21true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:15,736 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,737 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 283#L1013-11true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:15,737 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,737 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 73#L1013-22true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,738 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,738 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,738 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,738 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,738 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,738 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,738 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,738 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [113#L1013-19true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,739 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,739 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,739 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,739 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 293#L1013-13true]) [2023-11-30 02:28:15,739 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,739 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,739 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,739 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,740 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,740 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,740 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,740 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,740 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,741 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,741 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,741 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:15,742 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,742 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,742 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,743 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 49#L1013-14true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,743 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,743 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:15,744 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,744 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:15,745 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,745 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,745 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,745 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 283#L1013-11true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,745 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,745 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,745 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,745 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [172#L1013-14true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:15,746 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,746 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [111#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:15,746 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,746 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,747 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [172#L1013-14true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:15,747 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,747 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,748 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,748 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,748 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,748 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,748 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,748 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,748 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,748 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 314#L1013-70true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:15,749 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [314#L1013-70true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,749 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,749 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,750 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,750 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,750 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 176#L1013-71true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:15,750 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,750 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,750 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,750 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [337#L1013-72true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:15,751 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,751 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,751 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,751 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 93#L1013-21true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:15,751 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,751 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,751 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,751 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,752 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,752 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [337#L1013-72true, 231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,753 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:15,754 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,754 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [314#L1013-70true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,754 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,754 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,755 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, 73#L1013-22true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,755 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:15,756 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [337#L1013-72true, 370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,756 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,756 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:15,757 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,757 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,757 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,757 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:15,757 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,757 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,758 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,758 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [40#L1013-11true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,758 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,758 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,758 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,758 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [40#L1013-11true, 370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,759 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,759 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,759 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,759 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:15,770 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,770 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,770 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,770 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,771 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,771 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,771 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,772 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,822 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,822 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,822 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,822 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:15,823 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 173#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,823 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,823 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 363#true, 178#L1013-20true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,824 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,824 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:15,825 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [338#L1013-70true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:15,825 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,825 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [338#L1013-70true, 370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:15,826 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,826 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,829 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [337#L1013-72true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,829 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:15,830 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:15,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:16,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [248#L1013-7true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:16,014 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,014 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,014 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,014 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, 349#L1013-12true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,023 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,092 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,092 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,092 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,092 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,092 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,092 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,092 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,092 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,093 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,093 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,093 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,093 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,093 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,093 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,093 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,093 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,093 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,094 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,094 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,094 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 293#L1013-13true]) [2023-11-30 02:28:16,094 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,094 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,094 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,094 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 85#L1013-20true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:16,095 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 93#L1013-21true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:16,095 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 85#L1013-20true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:16,095 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,095 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,096 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,096 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,096 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,096 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,096 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,096 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,097 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 73#L1013-22true, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true]) [2023-11-30 02:28:16,097 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:16,098 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 49#L1013-14true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,098 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,098 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 205#L1013-18true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,099 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 85#L1013-20true, 49#L1013-14true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,099 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,099 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:16,100 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,100 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,100 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,100 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,100 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,100 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,100 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,100 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,101 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [101#L1013-16true, 205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,101 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 279#L1013-16true]) [2023-11-30 02:28:16,102 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:16,102 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,102 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:16,103 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [111#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:16,103 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,104 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 178#L1013-20true]) [2023-11-30 02:28:16,104 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,104 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [172#L1013-14true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:16,105 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,105 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,105 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,105 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,106 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,106 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,106 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,107 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 93#L1013-21true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:16,107 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,107 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,108 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 176#L1013-71true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,108 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,108 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 93#L1013-21true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,109 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,109 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [337#L1013-72true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,110 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,110 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,110 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,110 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,110 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,110 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,111 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,111 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,111 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:16,112 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,112 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [337#L1013-72true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,112 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,113 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,113 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,113 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,113 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,113 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,113 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,113 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,114 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 50#L1013-12true, 363#true]) [2023-11-30 02:28:16,114 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,114 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 266#L1013-9true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,120 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,120 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,120 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,120 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][590], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,126 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,126 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,126 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,126 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, 312#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,126 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,126 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,126 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,126 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,127 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,128 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,128 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,129 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,129 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [49#L1013-14true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,132 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,133 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:16,179 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,180 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,180 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,180 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,181 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 363#true]) [2023-11-30 02:28:16,181 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 173#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,182 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,182 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 187#L1013-21true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,183 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 187#L1013-21true, 363#true]) [2023-11-30 02:28:16,183 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:16,183 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,184 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,184 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [49#L1013-14true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,186 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,186 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,187 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,187 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,189 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,189 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,189 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,189 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:16,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][590], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:16,294 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,294 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,294 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,294 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:16,299 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,299 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,302 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,302 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,302 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,302 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,378 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,378 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,378 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,378 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,379 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,379 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,379 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:16,380 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,380 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,380 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,380 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 293#L1013-13true]) [2023-11-30 02:28:16,381 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,381 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [113#L1013-19true, 101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,382 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,382 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,382 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,382 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,382 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,383 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,383 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,383 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 293#L1013-13true]) [2023-11-30 02:28:16,383 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,383 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,383 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,383 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,384 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,384 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,384 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,384 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 293#L1013-13true]) [2023-11-30 02:28:16,385 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,385 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,385 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,385 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:16,386 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,386 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,386 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,386 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,386 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,387 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,387 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 101#L1013-16true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,388 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,388 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,388 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,388 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [113#L1013-19true, 101#L1013-16true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,389 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,389 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,389 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,389 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 49#L1013-14true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,389 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,389 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,389 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,389 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 293#L1013-13true]) [2023-11-30 02:28:16,390 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:16,390 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,391 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,391 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 279#L1013-16true, 363#true]) [2023-11-30 02:28:16,391 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,391 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,391 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,391 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:16,392 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,393 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 279#L1013-16true]) [2023-11-30 02:28:16,393 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,394 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,395 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [111#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:16,395 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,396 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:16,396 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 187#L1013-21true, 363#true]) [2023-11-30 02:28:16,397 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [172#L1013-14true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:16,398 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,398 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,398 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,398 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,398 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,398 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,398 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,398 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,399 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,399 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,399 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,399 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,400 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,493 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,493 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,494 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,494 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,494 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,494 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,495 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,495 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,495 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,495 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [337#L1013-72true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,496 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,496 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,497 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [337#L1013-72true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,498 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,498 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [337#L1013-72true, 370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,499 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,499 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,499 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,499 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,500 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,500 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,500 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,500 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][590], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:16,506 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 153#L1013-10true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,506 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,507 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:16,508 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,508 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,508 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,508 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 87#L1013-69true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,515 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,515 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,515 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,515 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:16,515 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,516 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,516 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,516 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [177#L1013-10true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,519 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,519 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,519 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,519 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,619 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,619 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,620 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,620 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,620 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,620 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,620 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 173#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,621 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,622 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,622 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,622 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,622 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,622 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,622 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,622 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 173#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,623 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,623 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,624 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,624 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,625 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,625 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,625 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,625 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,625 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,631 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,631 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,631 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:16,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][590], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:16,763 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:16,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:16,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:16,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:16,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 266#L1013-9true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:16,775 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,775 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,775 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,776 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, 312#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,776 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,776 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,776 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,776 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 165#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:16,784 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,785 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,785 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,785 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,893 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,893 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,893 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,893 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,893 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,893 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,893 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,894 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,895 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,895 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,895 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,895 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:16,895 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,895 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,895 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,895 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:16,896 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,896 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,896 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,896 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,897 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,897 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,897 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,897 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [101#L1013-16true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:16,898 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,898 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,899 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,901 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,901 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,901 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,901 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,901 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,901 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,901 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,901 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 49#L1013-14true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,902 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,902 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,902 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,902 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,903 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [101#L1013-16true, 370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,903 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:16,904 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [101#L1013-16true, 231#L1037-3true, 85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,904 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 49#L1013-14true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,905 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,906 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,906 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,906 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,906 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 279#L1013-16true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:16,906 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,907 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,907 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,907 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,907 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,907 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,907 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,907 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [172#L1013-14true, 370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,908 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,908 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,908 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,908 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 279#L1013-16true, 178#L1013-20true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,908 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,908 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 279#L1013-16true, 178#L1013-20true]) [2023-11-30 02:28:16,909 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 279#L1013-16true, 178#L1013-20true]) [2023-11-30 02:28:16,910 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,910 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,910 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,910 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [111#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:16,910 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,910 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,910 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,910 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,911 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,911 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,911 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,911 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [111#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:16,911 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,911 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,912 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,912 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,913 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,913 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,913 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,913 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,913 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,913 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,913 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,913 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [172#L1013-14true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:16,914 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,914 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,914 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,914 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][591], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 149#L1013-28true, 215#L1037true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:16,915 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2023-11-30 02:28:16,915 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:28:16,915 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:28:16,915 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:28:16,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 149#L1013-28true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:16,916 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,916 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,916 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,916 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][592], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:16,916 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,916 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,916 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,916 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,927 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,928 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,942 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,942 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,942 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,942 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,947 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,949 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,949 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:16,950 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,950 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,950 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,950 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [40#L1013-11true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:16,952 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,952 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,952 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:16,952 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:17,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [338#L1013-70true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,039 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:28:17,039 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:17,039 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:17,039 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:17,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 153#L1013-10true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,256 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:17,256 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 87#L1013-69true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,257 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [177#L1013-10true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:17,257 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,258 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 84#L1013-69true, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:17,261 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,261 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,261 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,261 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,357 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,357 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,357 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,357 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][591], [283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,359 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-11-30 02:28:17,359 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:28:17,359 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:28:17,359 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:28:17,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 149#L1013-28true, 363#true]) [2023-11-30 02:28:17,359 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,359 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,360 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,360 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][592], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 149#L1013-28true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:17,360 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,360 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,360 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,360 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:17,360 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:17,361 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 93#L1013-21true, 363#true]) [2023-11-30 02:28:17,361 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [101#L1013-16true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:17,363 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,363 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,363 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,363 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:17,363 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,363 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,363 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,363 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [101#L1013-16true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:17,364 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,364 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,364 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,364 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 279#L1013-16true]) [2023-11-30 02:28:17,365 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,365 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,365 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,365 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,366 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 279#L1013-16true, 363#true]) [2023-11-30 02:28:17,366 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 187#L1013-21true, 279#L1013-16true, 363#true]) [2023-11-30 02:28:17,367 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 279#L1013-16true, 363#true]) [2023-11-30 02:28:17,367 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,367 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,373 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,373 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,373 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,373 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,373 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,373 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,373 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,373 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,378 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,378 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,378 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,378 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, 349#L1013-12true, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,380 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:17,386 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,386 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,386 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,386 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,387 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,388 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,388 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,388 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [101#L1013-16true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,461 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-11-30 02:28:17,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:28:17,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:28:17,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:28:17,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,461 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,461 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,461 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,461 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,461 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,461 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,462 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,462 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,463 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,463 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,463 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,463 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,467 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,467 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,467 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,467 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:17,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][591], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:17,684 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 02:28:17,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:28:17,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:28:17,684 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:28:17,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][592], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,684 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,684 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,688 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,688 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,688 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,688 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:17,689 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,689 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,689 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,689 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,689 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,689 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,689 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,689 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [40#L1013-11true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:17,690 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,690 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,690 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,690 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [338#L1013-70true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:17,693 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,693 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,693 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,693 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,787 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,787 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 149#L1013-28true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,788 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,788 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:17,789 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,789 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:17,790 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:17,790 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [101#L1013-16true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:17,791 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,791 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,791 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,791 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [101#L1013-16true, 370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:17,792 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:17,792 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,792 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,793 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [101#L1013-16true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:17,793 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,793 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,793 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,793 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 279#L1013-16true, 363#true]) [2023-11-30 02:28:17,793 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,793 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,793 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 279#L1013-16true, 363#true]) [2023-11-30 02:28:17,794 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,794 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,795 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 279#L1013-16true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:17,795 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 279#L1013-16true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:17,796 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 279#L1013-16true, 363#true]) [2023-11-30 02:28:17,796 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,797 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,798 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][635], [9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1037true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:17,799 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,799 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,799 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,799 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 151#L1013-28true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,801 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:17,805 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,806 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,808 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,808 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [205#L1013-18true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,809 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [337#L1013-72true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,809 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,810 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][636], [205#L1013-18true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,810 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 151#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,905 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,905 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,905 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,905 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][616], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 151#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,906 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,906 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,906 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,906 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:17,908 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,908 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,908 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,908 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:17,910 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 173#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 215#L1037true, 363#true]) [2023-11-30 02:28:17,912 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,912 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,912 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:17,912 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:18,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][591], [283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,209 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 02:28:18,209 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:28:18,209 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:28:18,209 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:28:18,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][592], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 149#L1013-28true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:18,209 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,209 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,209 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,209 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,213 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,213 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,213 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,213 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,216 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,216 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,216 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,216 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, 349#L1013-12true, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,217 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,217 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,217 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,217 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 50#L1013-12true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,218 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,218 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,218 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,218 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [101#L1013-16true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,218 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 02:28:18,218 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:28:18,219 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:28:18,219 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:28:18,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,219 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,219 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,219 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,219 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,221 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,221 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,221 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,221 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,329 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,329 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,329 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:18,329 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,330 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,330 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,330 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:18,330 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,330 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,330 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,330 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][635], [9#L1013-34true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,331 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,331 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,331 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,331 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:18,331 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,332 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,332 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,332 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:18,333 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,333 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,333 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,333 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,333 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,334 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,334 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,334 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][616], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,334 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,334 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,334 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,334 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,335 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,335 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,335 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,335 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][647], [9#L1013-34true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:18,336 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,336 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,336 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,336 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [156#L1013-38true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 22#L1013-65true, 366#true, 363#true]) [2023-11-30 02:28:18,338 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,338 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,338 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,338 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,341 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,341 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,341 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,341 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,341 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,342 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,342 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,342 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,342 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,342 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,342 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,342 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, 172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,344 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,344 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,344 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,344 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [111#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,344 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,344 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,344 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,344 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [113#L1013-19true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,346 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,346 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,346 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,346 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [113#L1013-19true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,346 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,346 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,346 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,346 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][636], [113#L1013-19true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,347 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,347 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,347 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,347 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,430 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,430 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][649], [338#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 313#L1013-34true]) [2023-11-30 02:28:18,432 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,432 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,432 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,432 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,434 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][662], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,434 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:18,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,530 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,530 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,530 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,530 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,534 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,534 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,534 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,534 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][635], [9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:18,536 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,536 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:18,539 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,539 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,539 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,539 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,540 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,540 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [205#L1013-18true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,540 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,541 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,541 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,541 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][616], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,544 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,544 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,544 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,544 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,545 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,546 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,546 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,546 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,546 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 173#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,546 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,546 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,546 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,547 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [85#L1013-20true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:18,553 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:18,553 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:18,553 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:18,554 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:18,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:18,851 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,851 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,851 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,851 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,852 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:18,852 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:18,853 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,853 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,853 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,853 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][647], [9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:18,853 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,853 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,853 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,853 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:18,854 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:18,854 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:18,855 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [205#L1013-18true, 370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:18,856 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,856 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [248#L1013-7true, 156#L1013-38true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:18,856 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,857 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,857 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,857 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,857 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,857 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,857 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,857 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,858 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,858 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,858 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,858 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 300#L1013-39true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:18,860 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][649], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 215#L1037true, 363#true, 313#L1013-34true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,861 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,866 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,866 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,866 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,866 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,867 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [85#L1013-20true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:18,867 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][662], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:18,871 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:18,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:18,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:18,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:18,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:18,945 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2023-11-30 02:28:18,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:28:18,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:28:18,945 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:28:18,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,959 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,959 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,959 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,959 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:18,960 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:18,960 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 215#L1037true, 363#true, 313#L1013-34true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,961 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 178#L1013-20true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:18,962 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][678], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1037true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:18,963 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,963 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,963 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,963 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][662], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:18,963 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,963 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,963 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:18,963 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:19,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,043 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][635], [9#L1013-34true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,044 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,044 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,044 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,044 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][616], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,046 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][647], [9#L1013-34true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,048 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,048 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,048 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,048 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,052 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,052 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,053 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,053 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,053 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [172#L1013-14true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,054 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [111#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,054 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,054 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [113#L1013-19true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,055 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,055 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [113#L1013-19true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,055 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,056 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,056 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,056 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,057 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,057 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,057 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,057 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][649], [338#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 313#L1013-34true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,059 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,059 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,059 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,059 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,060 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][662], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,060 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,060 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 93#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,066 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:19,066 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:19,066 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:19,066 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:19,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:19,221 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,221 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,221 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,221 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,222 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:19,222 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,222 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,223 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,223 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,223 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,223 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:19,223 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,223 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,223 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,223 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:19,224 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,224 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,224 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,224 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:19,225 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,225 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,225 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,225 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [113#L1013-19true, 370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:19,225 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,225 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,226 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,226 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 300#L1013-39true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:19,227 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,227 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,227 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,227 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][616], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,227 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,227 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,228 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,228 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [337#L1013-72true, 9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,228 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,228 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,228 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,228 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][636], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:19,231 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:28:19,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true]) [2023-11-30 02:28:19,231 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][636], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 93#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:19,231 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,231 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 22#L1013-65true, 148#L1013-40true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,232 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,232 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,232 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,232 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 313#L1013-34true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,233 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [101#L1013-16true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:19,237 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,237 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,237 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,237 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 279#L1013-16true, 363#true]) [2023-11-30 02:28:19,238 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,238 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 93#L1013-21true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,240 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,240 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,240 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,240 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][691], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 93#L1013-21true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:19,240 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,241 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,241 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,241 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 93#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:19,242 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,242 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][678], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 187#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,247 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:19,247 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:19,247 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:19,247 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:19,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:19,553 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,553 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,553 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,554 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:19,554 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,554 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,554 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,554 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 313#L1013-34true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,555 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,555 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,555 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,555 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,557 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,557 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,557 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,557 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][695], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,557 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,557 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,557 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,558 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][678], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 187#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:19,558 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,558 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,558 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,558 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 90#L1013-46true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 304#L1012-3true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:19,609 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,609 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,609 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,609 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:19,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][647], [9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:19,658 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,658 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,658 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,658 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,663 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][649], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 50#L1013-12true, 127#L1036-7true, 313#L1013-34true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,666 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,666 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,666 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,666 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,669 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,669 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,669 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,669 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 339#L1013-79true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:19,669 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,669 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,669 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,670 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,672 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:19,672 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,673 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,673 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,673 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 127#L1036-7true, 363#true, 313#L1013-34true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,675 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 178#L1013-20true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,676 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][678], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:19,676 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][691], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,685 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:19,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:19,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:19,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:19,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 178#L1013-20true]) [2023-11-30 02:28:19,925 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,925 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,925 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [9#L1013-34true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,926 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,926 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,926 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,926 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:19,926 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,927 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,927 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,927 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:19,927 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,927 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,927 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,927 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:19,928 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,928 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,928 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,928 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 85#L1013-20true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:19,929 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,929 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,929 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,929 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,930 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,930 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,930 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,931 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 148#L1013-40true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,931 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,931 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,931 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,931 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 313#L1013-34true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,932 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,932 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,932 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,932 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 93#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:19,935 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 02:28:19,935 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:28:19,935 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:28:19,935 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:28:19,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:19,935 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,935 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,935 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,935 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:19,935 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,935 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,935 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,936 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 339#L1013-79true, 363#true]) [2023-11-30 02:28:19,937 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][636], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:19,937 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][636], [370#true, t_funThread1of2ForFork0InUse, 73#L1013-22true, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:19,937 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,937 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [308#L1013-41true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 22#L1013-65true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,938 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,944 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,944 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,945 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,945 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,945 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,945 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,945 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,945 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][691], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,946 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,946 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,946 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,946 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:19,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][695], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:19,951 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:19,951 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:19,951 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:19,952 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][662], [233#L1013-79true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:20,088 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 02:28:20,088 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:28:20,088 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:28:20,088 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:28:20,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 233#L1013-79true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:20,088 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][662], [t_funThread1of2ForFork0InUse, 233#L1013-79true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,089 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:20,089 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,089 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:20,090 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,090 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,090 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, 32#L1013-22true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:20,091 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,091 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,094 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,094 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,094 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [32#L1013-22true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,095 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][695], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,095 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,096 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 304#L1012-3true, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true]) [2023-11-30 02:28:20,388 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,388 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,388 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,388 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:20,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][615], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,471 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,471 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,472 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,472 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][616], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,474 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,474 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,474 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,474 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [337#L1013-72true, 9#L1013-34true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,476 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,476 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,476 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,476 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 313#L1013-34true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,478 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,479 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,479 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,479 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [101#L1013-16true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:20,480 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,480 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,480 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,480 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true, 279#L1013-16true]) [2023-11-30 02:28:20,481 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,481 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,481 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,481 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 93#L1013-21true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,482 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,482 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,482 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,482 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][691], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 93#L1013-21true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:20,482 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,482 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,482 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,482 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:20,484 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,484 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,484 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,484 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 313#L1013-34true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,485 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,485 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,485 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,485 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,486 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,486 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,486 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,486 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][695], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,486 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,486 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,486 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,487 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:20,708 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,708 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,708 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,708 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:20,709 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,709 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,709 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,709 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,710 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:20,710 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [248#L1013-7true, 308#L1013-41true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,712 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,712 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,712 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,712 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 215#L1037true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:20,714 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2023-11-30 02:28:20,715 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:28:20,715 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:28:20,715 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:28:20,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:20,715 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,715 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,715 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,715 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,716 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,716 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true]) [2023-11-30 02:28:20,717 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,717 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,717 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,717 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:20,719 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [205#L1013-18true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:20,721 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,721 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][678], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,846 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2023-11-30 02:28:20,846 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:28:20,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:28:20,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:28:20,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,847 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,847 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,847 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,847 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 233#L1013-79true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,847 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,847 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,847 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,847 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:20,848 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,848 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:20,849 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,849 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,849 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,849 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 304#L1012-3true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true]) [2023-11-30 02:28:20,897 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,897 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,897 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,897 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:20,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [9#L1013-34true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,940 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 313#L1013-34true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,942 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,942 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,942 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,942 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 93#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:20,944 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 02:28:20,944 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:28:20,944 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:28:20,944 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:28:20,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,944 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,945 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,945 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,945 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,947 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,947 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,947 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,948 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,948 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,948 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,948 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,948 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][662], [233#L1013-79true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:20,949 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 02:28:20,949 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:28:20,949 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:28:20,949 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:28:20,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][662], [233#L1013-79true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:20,949 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:20,950 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:20,950 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][532], [370#true, 32#L1013-22true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:20,951 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,951 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,951 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,951 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,953 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [32#L1013-22true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:20,953 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:20,953 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:21,327 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:21,327 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [9#L1013-34true, 101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:21,328 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,328 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,328 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,328 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:21,329 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:21,329 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 313#L1013-34true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:21,331 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,331 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,331 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,332 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:21,335 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:21,335 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:21,338 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,338 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,338 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,338 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [113#L1013-19true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:21,339 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,339 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,339 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,339 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 178#L1013-20true]) [2023-11-30 02:28:21,488 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,488 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,488 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,488 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 304#L1012-3true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:21,545 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 304#L1012-3true, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 363#true]) [2023-11-30 02:28:21,545 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,545 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:21,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 82#L1013-19true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:21,609 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:21,609 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:21,609 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:21,609 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:21,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:21,613 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 02:28:21,613 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:28:21,614 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:28:21,614 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:28:21,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 108#L1013-18true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:21,617 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [205#L1013-18true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:21,618 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,618 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][678], [t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:21,620 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 02:28:21,620 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:28:21,620 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:28:21,620 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:28:21,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:21,621 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,621 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,621 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,621 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [248#L1013-7true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:21,986 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,986 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,986 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,986 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:21,988 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,988 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 93#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:21,989 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,989 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:21,992 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:21,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:22,149 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:22,150 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:22,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][648], [9#L1013-34true, 101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:22,259 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,259 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 313#L1013-34true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:22,262 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:22,265 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [113#L1013-19true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:22,267 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 178#L1013-20true, 158#L1014-2true]) [2023-11-30 02:28:22,269 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,269 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,269 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,269 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:22,992 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2023-11-30 02:28:22,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 02:28:22,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 02:28:22,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 02:28:22,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:22,992 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,992 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,992 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,993 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:22,993 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,993 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,993 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,993 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:22,999 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:22,999 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,000 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,000 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:23,000 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,000 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,000 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,000 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:23,009 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,009 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,009 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,009 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:23,010 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,010 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,010 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,010 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:23,015 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,015 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,015 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,015 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:23,034 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:23,036 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,037 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,037 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,037 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:23,262 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,262 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:23,263 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,263 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,263 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,263 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:23,263 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,263 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,264 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,264 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:23,264 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,264 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,264 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,264 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:23,268 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:23,269 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,269 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,269 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,269 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:23,321 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,322 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,322 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:23,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 93#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:23,399 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,399 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,399 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,399 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 93#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:23,400 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,400 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,400 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,400 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:23,402 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,402 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,402 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,402 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:23,404 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,404 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,404 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,404 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:23,405 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,405 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,405 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,405 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 149#L1013-28true, 363#true]) [2023-11-30 02:28:23,919 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:23,919 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:23,919 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,919 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 22#L1013-65true, 363#true]) [2023-11-30 02:28:23,925 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,925 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,925 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,925 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:23,926 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,926 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,926 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,926 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:23,928 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,928 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,928 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:23,928 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, 276#L1013-47true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:24,071 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,071 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,071 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,072 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 215#L1037true, 363#true]) [2023-11-30 02:28:24,114 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,114 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,114 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,115 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, 304#L1012-3true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 272#L1013-55true, 363#true]) [2023-11-30 02:28:24,115 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,115 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,115 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,115 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:24,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:24,165 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2023-11-30 02:28:24,165 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 02:28:24,165 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 02:28:24,165 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 02:28:24,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,166 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,166 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,166 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,166 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:24,169 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,169 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,169 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,169 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:24,170 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,170 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,170 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,170 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:24,171 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,171 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,171 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,171 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,171 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,171 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,171 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,171 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,172 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,172 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,172 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:24,173 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,174 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,174 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,174 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,174 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:24,175 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:24,175 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:24,176 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:24,176 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:24,178 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,178 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,179 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,179 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,179 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,179 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][355], [9#L1013-34true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:24,575 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:24,575 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 363#true]) [2023-11-30 02:28:24,576 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,576 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,576 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,576 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:24,578 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true]) [2023-11-30 02:28:24,580 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,580 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,580 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,580 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 22#L1013-65true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:24,581 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,581 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,581 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,581 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, 276#L1013-47true, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 215#L1037true, 363#true]) [2023-11-30 02:28:24,582 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 197#L1013-48true]) [2023-11-30 02:28:24,730 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,730 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,731 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,731 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:24,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:24,836 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|, t_funThread1of2ForFork0_#t~nondet9#1=|v_t_funThread1of2ForFork0_#t~nondet9#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet9#1][292], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,837 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:24,844 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,844 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,844 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,844 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,844 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,844 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,844 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,844 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, 276#L1013-47true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,848 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,848 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,848 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,848 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:24,849 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, 304#L1012-3true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 272#L1013-55true]) [2023-11-30 02:28:24,849 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:24,849 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][355], [9#L1013-34true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:25,156 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,156 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,156 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,156 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 296#L1013-45true, 363#true]) [2023-11-30 02:28:25,158 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,158 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,158 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,158 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:25,159 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,159 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 312#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true]) [2023-11-30 02:28:25,162 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,162 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,162 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,162 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:25,162 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,162 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,163 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,163 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:25,163 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,163 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,163 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,163 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 215#L1037true, 363#true, 197#L1013-48true]) [2023-11-30 02:28:25,165 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:25,678 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,679 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,679 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,679 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 215#L1037true, 363#true]) [2023-11-30 02:28:25,679 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,679 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:28:25,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][355], [9#L1013-34true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:25,827 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,827 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,827 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,827 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, 276#L1013-47true, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:25,832 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,832 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,832 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,832 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 197#L1013-48true]) [2023-11-30 02:28:25,835 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,835 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,835 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:25,835 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][355], [9#L1013-34true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:26,141 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,141 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,141 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,141 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][355], [9#L1013-34true, 370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:26,141 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,141 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,141 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,141 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:26,144 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,144 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,144 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,144 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:26,144 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,144 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,144 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,145 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:26,146 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,146 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,146 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,146 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 296#L1013-45true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:26,148 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,148 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,148 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,148 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:26,148 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,148 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,148 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,149 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:26,150 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,150 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,150 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,150 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 363#true]) [2023-11-30 02:28:26,151 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,151 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,151 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,151 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 22#L1013-65true, 366#true, 363#true]) [2023-11-30 02:28:26,151 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,151 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,151 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,151 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:26,153 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 245#L1013-7true, 215#L1037true, 363#true]) [2023-11-30 02:28:26,153 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:28:26,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][355], [9#L1013-34true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:26,809 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,809 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,809 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,809 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 127#L1036-7true, 363#true, 197#L1013-48true]) [2023-11-30 02:28:26,815 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,815 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,816 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,816 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:26,819 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,819 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,819 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,819 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1196] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, t_funThread1of2ForFork0_#t~nondet15#1=|v_t_funThread1of2ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet15#1][94], [8#L1013-65true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:26,819 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,820 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,820 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:26,820 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 296#L1013-45true, 363#true]) [2023-11-30 02:28:27,199 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,200 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:27,201 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,201 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,201 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,201 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:27,202 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,202 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,202 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,202 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:27,203 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,203 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,203 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,203 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [248#L1013-7true, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:27,204 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,204 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,204 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,204 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:27,206 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,210 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,210 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,210 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 87#L1013-69true]) [2023-11-30 02:28:27,213 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,213 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,213 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,213 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:27,214 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,214 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,214 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,214 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 312#L1013-68true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:27,215 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,215 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,215 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,215 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:27,216 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,216 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,216 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,216 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:27,222 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,222 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,222 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,222 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:28:27,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][355], [9#L1013-34true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:27,608 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,608 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,608 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,608 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1203] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= |v_t_funThread1of2ForFork0_#t~nondet10#1_1| 0) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread1of2ForFork0_#t~nondet10#1=|v_t_funThread1of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet10#1][355], [9#L1013-34true, 370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:27,609 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,609 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,609 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,609 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 245#L1013-7true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:27,617 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1200] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_t_funThread1of2ForFork0_#t~nondet5#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of2ForFork0_#t~nondet5#1=|v_t_funThread1of2ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet5#1][99], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 245#L1013-7true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:27,618 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:27,618 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 296#L1013-45true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:28,345 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,345 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,345 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,345 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:28,346 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,346 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 283#L1013-11true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:28:28,347 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,347 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,347 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,347 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:28,348 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,348 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:28,349 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,349 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,349 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,349 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:28,352 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,352 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,352 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,352 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:28,352 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,352 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [314#L1013-70true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:28:28,353 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 87#L1013-69true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:28,354 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:28,354 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,354 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:28,355 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:28,356 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 70#L1013-67true, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:28,356 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,356 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:28:28,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 149#L1013-28true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:28,708 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:28,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:28,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:28,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:29,489 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,489 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,489 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,489 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:29,491 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,491 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:28:29,492 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,492 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,507 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,508 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:28:29,509 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,509 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,509 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,509 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 283#L1013-11true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:29,509 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,509 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,510 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,510 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:29,511 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,511 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,511 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,511 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:29,512 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,512 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,512 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,512 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 266#L1013-9true, 363#true]) [2023-11-30 02:28:29,513 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,513 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,513 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,513 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:29,530 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,530 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,530 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,530 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:29,531 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,531 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,531 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,531 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:29,532 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,532 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,532 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,532 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:28:29,533 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:28:29,533 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [314#L1013-70true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:29,534 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,534 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,534 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,534 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 87#L1013-69true, 217#L1013-48true]) [2023-11-30 02:28:29,534 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,534 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,534 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,535 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:29,535 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,535 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,535 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,535 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:29,536 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,536 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,536 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,536 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 137#L1013-49true, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true]) [2023-11-30 02:28:29,536 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,536 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,536 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,537 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:29,537 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,537 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,537 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,537 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 22#L1013-65true, 215#L1037true, 363#true]) [2023-11-30 02:28:29,538 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,538 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,538 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:29,538 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:28:30,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:30,528 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,528 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,528 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,528 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:30,528 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,528 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,528 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,528 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:30,529 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,529 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,529 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,529 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 237#L1013-47true]) [2023-11-30 02:28:30,530 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,530 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,530 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,530 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:30,531 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,531 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,531 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,531 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:30,531 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,531 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,531 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,531 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:30,532 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,532 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,532 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,533 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:30,533 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,533 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,533 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,533 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:30,534 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:30,534 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 153#L1013-10true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:30,535 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [248#L1013-7true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:30,538 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:30,540 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:28:30,540 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:30,541 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 176#L1013-71true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:30,541 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:30,542 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:30,542 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:30,543 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,543 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,543 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,543 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:30,544 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [314#L1013-70true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:30,544 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 87#L1013-69true, 363#true]) [2023-11-30 02:28:30,545 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 87#L1013-69true, 363#true]) [2023-11-30 02:28:30,545 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:30,546 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:30,546 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:28:30,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 22#L1013-65true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:30,942 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:30,942 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:30,942 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:30,942 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:32,042 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,042 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,044 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,044 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 49#L1013-14true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:28:32,044 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,044 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,044 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,044 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:32,045 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,045 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,045 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,045 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 293#L1013-13true, 237#L1013-47true]) [2023-11-30 02:28:32,046 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,046 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,046 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,046 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:28:32,046 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 293#L1013-13true]) [2023-11-30 02:28:32,047 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,047 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 217#L1013-48true]) [2023-11-30 02:28:32,049 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:32,049 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,049 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,050 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:32,050 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,050 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,050 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,050 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:32,052 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,052 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,052 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,052 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 283#L1013-11true, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:32,052 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,052 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,053 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,053 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:32,053 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,053 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,053 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,053 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:32,054 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,054 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,054 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,054 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:32,060 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:28:32,061 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:32,061 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:32,062 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:32,063 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 237#L1013-47true]) [2023-11-30 02:28:32,063 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 176#L1013-71true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:32,064 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 237#L1013-47true]) [2023-11-30 02:28:32,064 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:32,065 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:32,066 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:32,067 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:32,067 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:32,068 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 314#L1013-70true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:32,069 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true]) [2023-11-30 02:28:32,097 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,097 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,097 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,097 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:28:32,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [248#L1013-7true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:32,479 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:32,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:32,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:32,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,172 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,172 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,172 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,172 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,173 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,173 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,173 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,173 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:28:33,173 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,174 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,174 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,174 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 49#L1013-14true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:33,174 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,174 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,174 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,174 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,175 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,175 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,175 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,175 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 293#L1013-13true, 217#L1013-48true]) [2023-11-30 02:28:33,175 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,175 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,175 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,175 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:28:33,176 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,176 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,176 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,176 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 293#L1013-13true, 217#L1013-48true]) [2023-11-30 02:28:33,176 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,176 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,176 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,176 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:33,177 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,177 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,177 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,177 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 293#L1013-13true]) [2023-11-30 02:28:33,177 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,177 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,177 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,177 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:33,179 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,179 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,179 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,179 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, 349#L1013-12true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:33,179 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,179 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,179 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,179 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,180 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,180 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,180 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,180 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:33,180 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,180 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,180 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,180 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 363#true]) [2023-11-30 02:28:33,181 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,181 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,181 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,181 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 148#L1013-40true, 366#true, 339#L1013-79true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,188 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,188 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,188 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,188 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,189 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,189 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,189 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,189 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 217#L1013-48true]) [2023-11-30 02:28:33,189 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,189 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,189 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,189 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:33,190 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,190 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,190 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,190 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:33,190 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,190 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,190 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,190 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,191 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,191 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,191 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,191 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,192 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,192 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,192 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,192 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 217#L1013-48true]) [2023-11-30 02:28:33,192 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,192 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,192 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,192 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:33,193 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,193 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,193 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,193 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 217#L1013-48true]) [2023-11-30 02:28:33,193 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,193 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,193 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,193 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:33,194 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,194 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,194 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,194 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 217#L1013-48true]) [2023-11-30 02:28:33,194 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,194 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,194 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,194 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true]) [2023-11-30 02:28:33,195 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,195 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 266#L1013-9true, 215#L1037true, 363#true]) [2023-11-30 02:28:33,212 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,212 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,212 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,212 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][851], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 103#L1013-55true, 215#L1037true, 363#true]) [2023-11-30 02:28:33,218 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,218 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,218 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,218 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,218 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,218 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,218 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,218 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:33,425 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,425 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,425 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,425 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:28:33,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][851], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:33,537 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:33,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:33,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:33,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:33,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, 70#L1013-67true, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:33,540 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:33,540 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:33,540 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:33,540 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,173 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [101#L1013-16true, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:28:34,174 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,175 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 217#L1013-48true]) [2023-11-30 02:28:34,175 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:34,176 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 49#L1013-14true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:34,176 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,177 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,177 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,177 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,177 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,177 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,178 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,178 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,178 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,178 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:34,178 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,178 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,178 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,178 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 293#L1013-13true]) [2023-11-30 02:28:34,179 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,179 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,179 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,179 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:34,179 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,179 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,179 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,179 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:34,180 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:34,180 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,180 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true]) [2023-11-30 02:28:34,181 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,181 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,181 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,181 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [308#L1013-41true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,190 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,190 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,190 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,190 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,191 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,191 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,191 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,191 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,191 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,191 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,191 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [337#L1013-72true, 147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:34,192 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [337#L1013-72true, 147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:34,192 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [337#L1013-72true, 147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:34,193 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,194 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,194 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:34,194 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:34,195 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][851], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 153#L1013-10true, 363#true]) [2023-11-30 02:28:34,213 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 153#L1013-10true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,213 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 87#L1013-69true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,218 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,218 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,218 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,218 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 267#L1013-41true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,438 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,438 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,438 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,438 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:28:34,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:28:34,468 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:34,468 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:34,468 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:34,468 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:34,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,468 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:34,469 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,469 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:34,469 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:28:34,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,486 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:34,486 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:34,486 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,487 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,487 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,487 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:34,487 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:34,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][851], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 153#L1013-10true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:34,567 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:34,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:34,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:34,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:34,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,574 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:34,574 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:34,574 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:34,575 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:34,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 266#L1013-9true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:34,578 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:34,578 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:34,578 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:34,578 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:34,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 312#L1013-68true, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:34,579 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:34,579 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:34,579 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:34,579 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 296#L1013-45true, 363#true]) [2023-11-30 02:28:35,493 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,494 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:28:35,494 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,495 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,495 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,495 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:35,495 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,495 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,495 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,495 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,497 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,497 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,497 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,497 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,497 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,497 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,497 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,497 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,498 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,498 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,498 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,498 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:35,498 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,498 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,498 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,498 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:35,499 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,499 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,499 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,499 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:35,500 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,500 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:35,501 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,501 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,501 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,501 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:35,501 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,501 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,501 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,501 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][852], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:35,511 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2023-11-30 02:28:35,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 02:28:35,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 02:28:35,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 02:28:35,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 87#L1013-69true, 363#true]) [2023-11-30 02:28:35,512 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][853], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:35,512 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,523 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,523 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,523 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,523 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,529 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,529 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,529 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,529 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:28:35,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,798 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:35,798 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:35,798 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,798 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:35,799 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:35,799 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,799 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:35,799 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:28:35,805 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:35,805 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,805 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:35,806 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:35,806 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,806 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,806 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:35,806 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:35,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:35,806 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:35,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:35,806 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:28:35,806 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:35,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:35,814 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:35,814 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:35,814 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:28:35,815 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,815 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:35,815 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:35,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 293#L1013-13true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,903 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:35,903 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:35,903 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:35,903 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:35,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 153#L1013-10true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,914 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:35,914 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:35,914 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:35,914 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:35,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 87#L1013-69true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:35,915 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:35,915 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:35,915 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:35,915 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:36,833 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,833 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,833 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,833 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:36,834 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,834 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:36,835 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,835 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,836 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,836 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 217#L1013-48true]) [2023-11-30 02:28:36,836 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,836 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,836 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,836 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:36,837 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,837 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,837 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,837 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:36,837 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,837 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,838 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,838 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][852], [283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1037true, 363#true]) [2023-11-30 02:28:36,842 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2023-11-30 02:28:36,842 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 02:28:36,842 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 02:28:36,842 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 02:28:36,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:28:36,842 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,842 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,843 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,843 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][853], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:36,843 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,843 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,843 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,843 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 148#L1013-40true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:36,849 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,849 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,849 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,849 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:36,850 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,850 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,850 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,850 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [314#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:36,851 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:36,852 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:36,863 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,864 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,864 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:36,864 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:37,152 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,152 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,153 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,153 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,153 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,153 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,153 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,153 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 272#L1013-55true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,156 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,156 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,156 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,156 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:28:37,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,170 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:37,170 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:37,170 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:37,171 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,171 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,171 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,172 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,172 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:37,172 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:37,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][852], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 103#L1013-55true, 127#L1036-7true, 87#L1013-69true, 363#true]) [2023-11-30 02:28:37,284 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2023-11-30 02:28:37,284 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2023-11-30 02:28:37,284 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2023-11-30 02:28:37,284 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2023-11-30 02:28:37,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][853], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:37,299 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,299 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,299 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,299 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,303 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,303 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,303 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,303 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,304 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,304 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,304 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,304 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,323 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:37,323 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,323 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:37,323 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:37,323 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,323 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:37,323 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,323 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:37,324 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:37,324 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 176#L1013-71true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,324 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:37,324 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:37,325 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:37,325 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:37,325 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:37,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 300#L1013-39true, 151#L1013-28true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,882 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,882 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,882 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,882 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:37,884 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,884 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,884 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,884 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:37,886 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,886 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,886 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,887 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:37,888 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,888 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,888 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,888 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,889 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,889 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,889 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,889 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,889 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,890 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [101#L1013-16true, 147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:37,891 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:28:37,891 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,891 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:37,892 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,892 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 103#L1013-55true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,895 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,895 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,895 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,895 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,896 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,896 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,896 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,896 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,902 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,902 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,905 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,905 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,905 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 50#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 272#L1013-55true, 363#true]) [2023-11-30 02:28:37,907 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,907 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,907 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,907 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,919 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,919 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,919 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,919 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,921 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,922 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:37,923 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:37,923 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:37,924 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:37,924 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:37,924 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 267#L1013-41true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,402 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:38,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:38,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:38,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:38,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 272#L1013-55true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,404 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 02:28:38,404 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:38,404 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:38,404 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:28:38,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,422 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:38,422 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:38,422 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:38,422 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:38,422 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:38,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:38,422 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:38,423 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,423 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][852], [283#L1013-11true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 103#L1013-55true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:38,481 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2023-11-30 02:28:38,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2023-11-30 02:28:38,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2023-11-30 02:28:38,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2023-11-30 02:28:38,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][853], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,481 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,481 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,481 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,481 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 148#L1013-40true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,485 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,485 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,485 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,485 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 176#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,486 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,487 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,487 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,487 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,489 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,489 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,489 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,489 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:38,490 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,490 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,490 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,490 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,499 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,500 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:28:38,500 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 293#L1013-13true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,500 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:38,500 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:38,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 293#L1013-13true, 158#L1014-2true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,501 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:38,501 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:38,501 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:38,501 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:38,501 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:38,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 148#L1013-40true, 151#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,916 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:38,917 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:38,918 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 296#L1013-45true, 363#true]) [2023-11-30 02:28:38,919 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:38,920 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,920 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,920 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,920 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,922 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,922 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,922 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,922 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,922 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 366#true, 272#L1013-55true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,925 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [337#L1013-72true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,928 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,928 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,928 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,928 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,934 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,934 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,934 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,934 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 293#L1013-13true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,937 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 293#L1013-13true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,937 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:38,937 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:38,937 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:38,938 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,938 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,938 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:38,938 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:38,938 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:38,938 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:38,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,940 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:38,941 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,941 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,941 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,941 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 249#L1013-71true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,946 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 249#L1013-71true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:28:38,946 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:38,946 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:38,946 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:38,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:28:38,947 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:38,947 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:38,947 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:38,947 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 272#L1013-55true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,351 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 02:28:39,351 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:39,351 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:39,351 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:28:39,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 123#L1013-72true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,358 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,358 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,358 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:39,358 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 86#L1036-14true, 7#L1014-2true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,358 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,358 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:39,358 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,358 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 249#L1013-71true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,359 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,359 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,359 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:39,359 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, 249#L1013-71true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,359 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:39,359 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:28:39,359 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:39,359 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:39,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,364 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,364 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:39,365 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,365 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,365 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:39,365 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:39,366 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:39,366 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:39,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,438 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,438 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,438 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,438 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,441 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,441 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,442 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,442 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,443 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,443 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,446 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,446 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,446 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,446 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 284#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,446 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,446 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,446 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,446 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 267#L1013-41true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,447 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,447 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,447 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,447 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:39,458 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,458 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,458 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,458 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,459 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 35#L1013-13true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,459 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,460 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:39,460 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:39,460 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:39,460 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:39,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,460 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,460 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,460 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:39,460 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 296#L1013-45true, 363#true]) [2023-11-30 02:28:39,895 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2023-11-30 02:28:39,895 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2023-11-30 02:28:39,895 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2023-11-30 02:28:39,895 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2023-11-30 02:28:39,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [308#L1013-41true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,898 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,898 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,898 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,898 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][649], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 300#L1013-39true, 366#true, 215#L1037true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 313#L1013-34true]) [2023-11-30 02:28:39,899 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,899 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,899 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,899 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:39,904 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,904 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,904 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 178#L1013-20true]) [2023-11-30 02:28:39,905 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,905 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:39,906 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:39,906 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,906 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true]) [2023-11-30 02:28:39,907 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,907 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,907 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,907 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:39,908 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,908 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,908 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,908 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true]) [2023-11-30 02:28:39,908 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,908 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,908 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,908 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, 49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,910 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,910 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,910 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,910 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [172#L1013-14true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 272#L1013-55true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,913 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,914 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,914 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,914 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,914 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 339#L1013-79true, 363#true]) [2023-11-30 02:28:39,915 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,915 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,915 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,915 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,916 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:39,916 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,916 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:39,916 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,916 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:39,916 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,916 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:39,916 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 176#L1013-71true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,917 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1037true, 363#true, 87#L1013-69true, 158#L1014-2true]) [2023-11-30 02:28:39,917 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,917 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,924 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,924 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,924 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,924 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 215#L1037true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:39,925 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:39,925 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,925 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [172#L1013-14true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,927 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,927 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 35#L1013-13true, 7#L1014-2true, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,927 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:39,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 35#L1013-13true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:39,927 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,928 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,928 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:39,928 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:40,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 29#L1013-45true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:40,121 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2023-11-30 02:28:40,121 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2023-11-30 02:28:40,121 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2023-11-30 02:28:40,121 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2023-11-30 02:28:40,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 212#L1013-43true]) [2023-11-30 02:28:40,140 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:40,140 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:40,140 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:40,140 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:40,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 90#L1013-46true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:40,141 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 02:28:40,141 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:40,141 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:40,141 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:28:40,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:40,366 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:40,366 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:40,366 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:40,367 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:40,367 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:40,367 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:40,367 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:40,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,423 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,423 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,423 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,423 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [303#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,430 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,430 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,430 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,430 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,431 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:40,438 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,438 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,445 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:40,445 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:28:40,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:40,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:40,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,449 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:40,449 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:40,449 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:40,449 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:40,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 279#L1013-16true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,449 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:40,449 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:40,449 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:40,449 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:40,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 339#L1013-79true, 127#L1036-7true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:40,451 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:40,451 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:40,451 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:40,451 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:40,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:40,987 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,987 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,987 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,987 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 148#L1013-40true, 215#L1037true, 313#L1013-34true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,988 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,988 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,988 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,988 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:40,989 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,989 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,989 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,989 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:40,990 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,990 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,991 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,991 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 178#L1013-20true]) [2023-11-30 02:28:40,991 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,991 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,991 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,991 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:40,991 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true]) [2023-11-30 02:28:40,992 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,994 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 293#L1013-13true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,996 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:40,996 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:40,996 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:40,997 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:40,997 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:40,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:40,997 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:40,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:41,000 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,000 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,000 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,000 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:41,001 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,001 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,001 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,001 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,007 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,007 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,007 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,010 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,010 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:41,010 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,010 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:41,011 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:41,011 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:41,011 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:41,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,011 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,011 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,011 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,011 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][691], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:41,013 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 215#L1037true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:41,013 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,014 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,014 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, 276#L1013-47true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:41,304 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,304 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,304 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,304 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:28:41,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 123#L1013-72true, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,305 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:41,305 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:41,305 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:41,305 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:41,305 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:41,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 249#L1013-71true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,306 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,306 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,306 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:28:41,306 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,306 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:41,327 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:41,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:41,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:41,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:41,327 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:41,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:28:41,327 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:41,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:41,327 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 82#L1013-19true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:41,328 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:41,328 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:41,328 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:41,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][649], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 300#L1013-39true, 366#true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 313#L1013-34true, 363#true]) [2023-11-30 02:28:41,382 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,623 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,623 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,623 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,623 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,641 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,641 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:41,641 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:41,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:41,642 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:41,642 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:41,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 127#L1036-7true, 363#true, 87#L1013-69true, 158#L1014-2true]) [2023-11-30 02:28:41,643 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,643 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,643 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,643 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:41,644 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,644 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:41,645 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 212#L1013-43true, 158#L1014-2true]) [2023-11-30 02:28:41,646 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:41,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][691], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:41,666 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:41,666 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:41,666 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:41,667 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:42,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 237#L1013-47true]) [2023-11-30 02:28:42,443 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,443 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,443 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,443 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 313#L1013-34true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,443 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,443 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,443 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,443 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 151#L1013-28true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,444 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,444 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,444 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,444 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:42,445 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,445 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,445 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,445 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:42,447 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,447 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,447 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,447 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:42,448 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,448 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,448 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,448 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:42,448 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,448 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,448 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,448 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [101#L1013-16true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,450 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,450 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,450 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,450 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,450 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,450 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,450 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:42,451 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,451 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:42,451 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:42,451 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,451 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,451 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 215#L1037true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:42,454 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,454 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,454 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,454 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 272#L1013-55true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,456 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,456 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,456 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,456 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 296#L1013-45true, 215#L1037true, 363#true]) [2023-11-30 02:28:42,457 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,457 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:42,458 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,458 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,458 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,458 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:42,459 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2023-11-30 02:28:42,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 02:28:42,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 02:28:42,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 02:28:42,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:42,460 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,460 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,460 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,460 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:42,460 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,460 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,460 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,460 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,462 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:42,462 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:42,462 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:42,462 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:42,462 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:42,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 279#L1013-16true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,463 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 35#L1013-13true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,463 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,463 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:28:42,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,473 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,473 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,473 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,473 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,474 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,474 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,474 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,474 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][691], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:42,475 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,475 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,475 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,475 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:42,765 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,765 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,765 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,765 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true]) [2023-11-30 02:28:42,766 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,766 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,766 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,766 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true]) [2023-11-30 02:28:42,767 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,767 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,767 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,767 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [338#L1013-70true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:42,768 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2023-11-30 02:28:42,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 02:28:42,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 02:28:42,768 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 02:28:42,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [338#L1013-70true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:42,769 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,769 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,769 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,769 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true, 178#L1013-20true]) [2023-11-30 02:28:42,787 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 178#L1013-20true, 258#L1036-4true]) [2023-11-30 02:28:42,787 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 178#L1013-20true, 158#L1014-2true]) [2023-11-30 02:28:42,787 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:42,787 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:42,788 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:42,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 178#L1013-20true, 158#L1014-2true]) [2023-11-30 02:28:42,788 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:42,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:42,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:42,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:42,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 148#L1013-40true, 127#L1036-7true, 313#L1013-34true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,843 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,843 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,843 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,843 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,846 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,846 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,846 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,846 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:42,848 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:42,848 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:42,848 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:42,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:42,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, 283#L1013-11true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:42,849 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,849 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,849 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:42,849 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [314#L1013-70true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:43,274 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,275 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,275 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,275 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:43,277 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][691], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:28:43,277 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,277 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 123#L1013-72true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:43,279 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:43,279 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:43,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 249#L1013-71true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:43,280 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [338#L1013-70true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:43,280 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:43,280 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 217#L1013-48true]) [2023-11-30 02:28:44,168 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,168 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,168 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,168 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:44,170 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,170 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:44,171 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true]) [2023-11-30 02:28:44,171 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,172 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,172 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 169#L1013-46true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:44,177 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,178 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,178 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,178 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true]) [2023-11-30 02:28:44,179 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,179 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,179 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,179 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true]) [2023-11-30 02:28:44,179 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,179 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,179 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,179 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:44,180 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2023-11-30 02:28:44,180 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2023-11-30 02:28:44,180 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2023-11-30 02:28:44,180 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2023-11-30 02:28:44,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 339#L1013-79true, 363#true]) [2023-11-30 02:28:44,180 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,180 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,180 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,180 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 363#true]) [2023-11-30 02:28:44,181 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,181 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,181 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,181 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 50#L1013-12true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:44,181 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2023-11-30 02:28:44,181 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2023-11-30 02:28:44,181 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2023-11-30 02:28:44,181 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2023-11-30 02:28:44,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 50#L1013-12true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:44,182 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 296#L1013-45true, 215#L1037true, 363#true]) [2023-11-30 02:28:44,183 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 108#L1013-18true, 215#L1037true, 363#true]) [2023-11-30 02:28:44,186 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,186 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,187 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,187 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:44,452 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,452 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,452 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,452 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:44,453 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,453 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,453 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,453 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 233#L1013-79true, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 363#true]) [2023-11-30 02:28:44,453 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,453 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,453 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,453 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 233#L1013-79true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:44,454 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:44,454 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,454 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:44,666 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:28:44,666 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:44,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:44,666 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:44,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:44,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:44,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:44,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:44,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:44,667 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:44,667 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:44,667 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:44,667 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 313#L1013-34true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:44,706 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,707 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,707 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,707 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,709 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:44,709 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:44,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:44,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:44,709 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:44,709 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:44,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:44,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:44,709 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:44,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 349#L1013-12true, 366#true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:28:44,711 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 296#L1013-45true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:44,712 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,712 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,712 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,712 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:44,714 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2023-11-30 02:28:44,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2023-11-30 02:28:44,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2023-11-30 02:28:44,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2023-11-30 02:28:44,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][661], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:44,714 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,714 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,714 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,714 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 279#L1013-16true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:44,715 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [172#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:44,715 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:44,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 35#L1013-13true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:44,716 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:44,716 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:44,716 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:44,716 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:44,716 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:44,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 50#L1013-12true, 366#true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:44,716 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,716 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,716 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,716 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:44,718 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,718 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,718 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,718 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:44,718 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,718 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,718 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,718 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:44,719 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,719 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,719 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:44,719 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:45,352 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,352 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,352 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,352 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:45,352 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,352 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,352 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 215#L1037true, 363#true, 313#L1013-34true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:45,353 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,353 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:45,355 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,355 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,356 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,356 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:28:45,356 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,356 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,356 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,357 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:45,362 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,362 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,362 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,362 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:45,364 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,364 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,364 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,365 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 82#L1013-19true, 215#L1037true, 363#true]) [2023-11-30 02:28:45,366 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,367 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,367 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:45,367 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:46,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:46,056 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 02:28:46,056 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:46,057 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:46,057 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:28:46,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:46,070 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:28:46,070 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:46,070 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:46,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:46,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:46,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:46,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:46,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:46,071 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:46,071 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,071 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,071 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:46,074 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:28:46,074 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:46,074 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:46,075 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:46,075 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:46,075 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:46,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 169#L1013-46true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:46,117 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,117 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,117 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,117 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][676], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 339#L1013-79true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:46,118 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2023-11-30 02:28:46,118 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2023-11-30 02:28:46,118 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2023-11-30 02:28:46,118 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2023-11-30 02:28:46,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:46,119 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,119 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,119 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,119 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 108#L1013-18true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:46,120 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,120 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,120 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,120 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:46,121 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,121 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,121 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,122 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:46,885 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,885 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,885 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,885 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:46,886 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,886 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,886 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,886 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:46,893 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,894 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,894 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:46,894 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:28:47,520 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,520 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,520 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,520 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:28:47,521 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:47,529 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:47,530 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:47,530 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:47,530 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:47,531 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:47,531 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:47,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [113#L1013-19true, 370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true]) [2023-11-30 02:28:47,544 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:47,544 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,544 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,544 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [113#L1013-19true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, 366#true, 363#true]) [2023-11-30 02:28:47,545 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:47,545 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,545 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,545 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:47,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [113#L1013-19true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:47,545 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:47,545 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:47,545 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:47,545 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:47,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][650], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 127#L1036-7true, 313#L1013-34true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:47,596 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,596 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,596 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,596 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 169#L1013-46true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:47,598 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,599 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,599 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,599 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,601 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 108#L1013-18true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:47,601 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:47,602 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:47,602 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:47,602 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:47,602 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:47,602 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:47,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:47,606 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,606 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,606 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,606 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 82#L1013-19true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:47,608 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,608 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,608 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,608 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:47,611 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,611 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,611 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:47,612 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:48,783 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2023-11-30 02:28:48,783 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2023-11-30 02:28:48,783 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2023-11-30 02:28:48,783 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2023-11-30 02:28:48,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:48,783 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,783 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,784 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,784 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:48,795 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,795 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,795 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,795 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:48,799 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,799 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,799 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,799 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:48,800 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:48,800 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:48,801 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,801 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,801 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,801 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 187#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:48,804 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,804 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,804 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,804 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 339#L1013-79true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:48,806 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,806 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,806 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,806 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 339#L1013-79true, 215#L1037true, 363#true]) [2023-11-30 02:28:48,807 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,807 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,807 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:48,807 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:49,073 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,074 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,074 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,074 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:49,074 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,074 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,074 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,074 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:49,075 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:49,075 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,075 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 272#L1013-55true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:49,079 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,079 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 272#L1013-55true, 363#true]) [2023-11-30 02:28:49,080 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:49,080 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:49,080 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:49,081 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:49,081 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 82#L1013-19true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:49,081 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,081 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,082 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:49,088 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:49,088 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:49,088 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:49,088 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:49,088 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:49,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 258#L1036-4true]) [2023-11-30 02:28:49,089 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:49,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, 366#true, 363#true]) [2023-11-30 02:28:49,089 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:49,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:49,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 82#L1013-19true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:49,123 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:49,123 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:49,123 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:49,123 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:49,123 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:49,124 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:49,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [113#L1013-19true, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:49,126 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:49,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:49,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:49,126 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:49,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:49,127 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,127 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:49,128 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 178#L1013-20true]) [2023-11-30 02:28:49,128 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,128 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:28:49,129 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,129 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,129 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:28:49,130 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:49,130 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:50,140 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:50,140 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:50,140 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,140 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,141 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,141 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:50,145 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,145 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,145 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,145 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true]) [2023-11-30 02:28:50,147 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,147 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,148 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,148 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,402 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 178#L1013-20true, 158#L1014-2true]) [2023-11-30 02:28:50,403 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 178#L1013-20true]) [2023-11-30 02:28:50,403 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 178#L1013-20true, 158#L1014-2true]) [2023-11-30 02:28:50,403 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:50,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 178#L1013-20true, 258#L1036-4true]) [2023-11-30 02:28:50,404 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:50,404 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:50,404 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:50,404 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:50,404 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 93#L1013-21true, 363#true, 258#L1036-4true]) [2023-11-30 02:28:50,413 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, 366#true, 93#L1013-21true, 363#true]) [2023-11-30 02:28:50,413 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 93#L1013-21true, 215#L1037true, 363#true]) [2023-11-30 02:28:50,413 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:50,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:50,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:50,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:50,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:50,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:50,447 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2023-11-30 02:28:50,447 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 02:28:50,447 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 02:28:50,447 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 02:28:50,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:50,447 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,447 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,447 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,447 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,449 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 178#L1013-20true, 158#L1014-2true]) [2023-11-30 02:28:50,449 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:50,449 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:50,449 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:50,449 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:50,449 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:50,449 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:50,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 85#L1013-20true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:50,450 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:50,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:50,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:50,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:50,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:50,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:50,451 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,451 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:50,452 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:50,452 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,452 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:50,453 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,453 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,453 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,453 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 187#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:50,454 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,454 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,454 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,454 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1358] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread2of2ForFork0_#t~nondet17#1=|v_t_funThread2of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet17#1][324], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 339#L1013-79true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:50,455 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,455 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,455 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,455 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 339#L1013-79true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:50,455 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,455 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,455 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,455 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:50,456 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:50,456 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,456 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:50,457 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,457 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,457 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,457 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:50,457 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,457 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,457 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,457 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1257] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, t_funThread1of2ForFork0_#t~nondet17#1=|v_t_funThread1of2ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet17#1][225], [233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 272#L1013-55true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:28:50,458 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,458 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,458 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,458 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, 233#L1013-79true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 272#L1013-55true, 363#true]) [2023-11-30 02:28:50,459 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,459 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,459 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:50,459 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true]) [2023-11-30 02:28:51,405 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,405 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,405 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,405 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 363#true]) [2023-11-30 02:28:51,405 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,405 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,405 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,406 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:51,636 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:28:51,637 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:51,637 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 187#L1013-21true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:51,637 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:51,638 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:51,638 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:51,638 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:28:51,638 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:51,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 258#L1036-4true]) [2023-11-30 02:28:51,642 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:51,642 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,642 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,642 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, 366#true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:51,642 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:51,642 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,642 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,643 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,643 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:51,643 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:51,643 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:51,643 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:51,643 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:51,643 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:28:51,648 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 73#L1013-22true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true]) [2023-11-30 02:28:51,648 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 73#L1013-22true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true]) [2023-11-30 02:28:51,648 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:51,648 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,649 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,649 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:51,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:51,682 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,682 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,682 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,682 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1373] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, t_funThread2of2ForFork0_#t~nondet9#1=|v_t_funThread2of2ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet9#1][413], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:51,682 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,682 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,682 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,682 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,683 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:51,683 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:51,683 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:51,683 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:51,684 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:51,684 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:51,684 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:51,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 93#L1013-21true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:51,685 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:51,685 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:51,685 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:51,685 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:51,685 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:28:51,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true]) [2023-11-30 02:28:51,687 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,687 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,687 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,687 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:51,687 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,687 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,688 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:51,688 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:52,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][448], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 313#L1013-34true, 237#L1013-47true]) [2023-11-30 02:28:52,972 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 02:28:52,972 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 02:28:52,972 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 02:28:52,972 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 02:28:52,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 313#L1013-34true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:52,972 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:52,972 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:52,972 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:52,972 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:52,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][448], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 313#L1013-34true, 217#L1013-48true]) [2023-11-30 02:28:52,973 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:52,973 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:52,973 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:52,973 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:53,267 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:53,267 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:53,267 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:53,268 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:28:53,268 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,268 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:53,269 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:53,269 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,269 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:53,270 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:28:53,270 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:28:53,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 144#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:28:53,322 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:28:53,322 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,322 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,322 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,322 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,322 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:28:53,323 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:28:53,323 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:28:53,323 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,323 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,323 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,323 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,325 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:28:53,325 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:28:53,325 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:28:53,325 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,325 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,325 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,325 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, 73#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:53,327 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:28:53,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:53,327 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:28:54,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 313#L1013-34true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:54,845 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,845 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,845 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,845 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][448], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 313#L1013-34true]) [2023-11-30 02:28:54,845 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,845 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,845 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][448], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 313#L1013-34true, 363#true]) [2023-11-30 02:28:54,846 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 259#L1013-36true, 366#true, 363#true]) [2023-11-30 02:28:54,846 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:54,846 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:28:55,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][448], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 313#L1013-34true, 237#L1013-47true]) [2023-11-30 02:28:55,174 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2023-11-30 02:28:55,174 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2023-11-30 02:28:55,174 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2023-11-30 02:28:55,175 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2023-11-30 02:28:55,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][448], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 313#L1013-34true, 217#L1013-48true]) [2023-11-30 02:28:55,175 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:55,175 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:55,175 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:55,175 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 259#L1013-36true, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:56,501 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,501 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 313#L1013-34true, 363#true]) [2023-11-30 02:28:56,502 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 313#L1013-34true, 363#true]) [2023-11-30 02:28:56,502 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 98#L1013-37true, 363#true]) [2023-11-30 02:28:56,503 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,503 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,503 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,503 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 151#L1013-28true, 215#L1037true, 363#true]) [2023-11-30 02:28:56,504 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,504 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,504 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,504 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:28:56,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][448], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 313#L1013-34true]) [2023-11-30 02:28:56,832 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:56,832 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:56,832 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:56,832 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:56,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1304] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= |v_t_funThread2of2ForFork0_#t~nondet10#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|, t_funThread2of2ForFork0_#t~nondet10#1=|v_t_funThread2of2ForFork0_#t~nondet10#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet10#1][448], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 313#L1013-34true, 363#true]) [2023-11-30 02:28:56,832 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:56,832 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:56,832 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:56,832 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 98#L1013-37true, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:28:58,089 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,089 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,089 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,089 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 259#L1013-36true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:58,090 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,090 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,090 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,090 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 232#L1013-38true]) [2023-11-30 02:28:58,090 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,090 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,090 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,090 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 02:28:58,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 151#L1013-28true, 127#L1036-7true, 363#true]) [2023-11-30 02:28:58,372 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:58,372 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:58,372 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:58,372 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 237#L1013-47true, 232#L1013-38true]) [2023-11-30 02:28:59,251 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,251 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,251 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,251 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 98#L1013-37true, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:28:59,251 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 259#L1013-36true, 363#true]) [2023-11-30 02:28:59,252 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,252 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 259#L1013-36true, 366#true, 363#true]) [2023-11-30 02:28:59,253 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,253 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,253 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,253 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:28:59,254 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,254 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,254 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:28:59,254 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:29:00,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 217#L1013-48true, 232#L1013-38true]) [2023-11-30 02:29:00,573 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,573 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,573 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,573 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:29:00,584 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,584 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,584 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,584 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 98#L1013-37true, 366#true, 363#true]) [2023-11-30 02:29:00,585 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,585 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,585 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,585 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [231#L1037-3true, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 98#L1013-37true, 363#true]) [2023-11-30 02:29:00,585 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,585 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,585 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,585 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 98#L1013-37true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:00,586 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,586 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,586 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,586 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 313#L1013-34true]) [2023-11-30 02:29:00,586 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,586 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,586 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,586 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:00,587 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,587 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,587 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,587 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true]) [2023-11-30 02:29:00,587 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,587 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,587 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:00,587 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 02:29:02,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 217#L1013-48true]) [2023-11-30 02:29:02,196 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,196 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,196 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,196 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 232#L1013-38true]) [2023-11-30 02:29:02,197 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 232#L1013-38true]) [2023-11-30 02:29:02,197 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 232#L1013-38true]) [2023-11-30 02:29:02,198 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,198 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,198 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,198 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:02,198 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,198 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,198 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,198 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true, 267#L1013-41true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:02,199 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,199 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,199 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,199 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 203#L1013-40true, 237#L1013-47true]) [2023-11-30 02:29:02,200 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,200 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,200 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,200 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 217#L1013-48true]) [2023-11-30 02:29:02,200 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,200 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,200 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,200 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 02:29:02,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 313#L1013-34true, 363#true]) [2023-11-30 02:29:02,528 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:02,528 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:02,528 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:02,528 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:03,471 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,471 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,471 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,471 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:03,471 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,471 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,471 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,471 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:03,472 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,472 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,472 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,472 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:03,472 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,472 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,472 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,472 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 267#L1013-41true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:03,473 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,473 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,473 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,473 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 203#L1013-40true, 217#L1013-48true]) [2023-11-30 02:29:03,473 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,473 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,473 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,473 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 267#L1013-41true, 363#true, 237#L1013-47true]) [2023-11-30 02:29:03,474 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,474 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,474 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,474 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 217#L1013-48true, 203#L1013-40true]) [2023-11-30 02:29:03,475 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,475 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,475 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,475 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true, 261#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:03,475 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,475 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,475 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,475 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:29:03,476 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,476 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,476 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,476 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 259#L1013-36true, 103#L1013-55true, 215#L1037true, 363#true]) [2023-11-30 02:29:03,487 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,487 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,487 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:03,487 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 02:29:04,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,710 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,710 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,710 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,710 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,710 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,710 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,710 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,710 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 267#L1013-41true, 363#true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,711 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,711 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,711 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,711 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 267#L1013-41true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:04,712 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,712 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,712 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,712 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 203#L1013-40true]) [2023-11-30 02:29:04,713 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,713 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,713 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,713 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 217#L1013-48true, 261#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:04,713 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,713 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,713 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,713 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 212#L1013-43true]) [2023-11-30 02:29:04,714 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,714 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,715 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,715 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 267#L1013-41true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:04,715 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,715 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,715 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,715 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 203#L1013-40true]) [2023-11-30 02:29:04,716 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,716 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,716 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,716 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 217#L1013-48true, 261#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:04,716 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,716 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,717 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,717 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][851], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 98#L1013-37true, 103#L1013-55true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:29:04,729 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,729 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,729 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,729 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 98#L1013-37true, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,730 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,730 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,730 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,730 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:04,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 203#L1013-40true, 258#L1036-4true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,986 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:04,986 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,986 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,986 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 203#L1013-40true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,987 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:04,987 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 203#L1013-40true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,987 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:04,987 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:04,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 148#L1013-40true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,993 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:04,993 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:04,993 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:04,993 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:04,993 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:04,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, 366#true, 148#L1013-40true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:04,993 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:04,993 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,993 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,994 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 148#L1013-40true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:29:04,994 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:04,994 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,994 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:04,994 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:05,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][851], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 103#L1013-55true, 98#L1013-37true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:05,012 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:05,012 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:05,012 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:05,012 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:05,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 259#L1013-36true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:05,019 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,019 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,019 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,019 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 267#L1013-41true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:05,894 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,894 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,894 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,894 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 267#L1013-41true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:05,894 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,894 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,894 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,894 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 212#L1013-43true]) [2023-11-30 02:29:05,895 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,895 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,895 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,895 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 267#L1013-41true]) [2023-11-30 02:29:05,896 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,896 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,896 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,896 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 261#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:05,898 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,898 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,899 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,899 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 261#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:05,899 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,899 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,899 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,899 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 237#L1013-47true, 212#L1013-43true]) [2023-11-30 02:29:05,900 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,900 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,900 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,900 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 267#L1013-41true, 363#true]) [2023-11-30 02:29:05,901 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,901 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,901 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,901 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 261#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:05,901 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,901 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,901 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,901 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 232#L1013-38true]) [2023-11-30 02:29:05,909 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,909 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,909 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:05,909 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:06,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 267#L1013-41true, 363#true, 258#L1036-4true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,141 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:06,141 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,141 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 267#L1013-41true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:06,142 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 267#L1013-41true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,142 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 267#L1013-41true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,142 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:06,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:06,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,146 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,146 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:29:06,146 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,146 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 148#L1013-40true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,172 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,172 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:06,172 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:06,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 98#L1013-37true, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,174 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,174 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,174 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,174 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 212#L1013-43true]) [2023-11-30 02:29:06,803 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,803 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,803 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,803 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][852], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 363#true, 232#L1013-38true]) [2023-11-30 02:29:06,804 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2023-11-30 02:29:06,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 232#L1013-38true]) [2023-11-30 02:29:06,804 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][853], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:06,804 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,804 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 217#L1013-48true, 212#L1013-43true]) [2023-11-30 02:29:06,805 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,805 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,805 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,805 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:29:06,806 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,806 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,806 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,806 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 217#L1013-48true, 212#L1013-43true]) [2023-11-30 02:29:06,806 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,806 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,807 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,807 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:06,812 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,812 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,812 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:06,812 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:07,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, 192#L1013-37true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, 366#true, 363#true]) [2023-11-30 02:29:07,274 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 250#L1036-12true, 192#L1013-37true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true]) [2023-11-30 02:29:07,274 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 192#L1013-37true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:29:07,274 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:07,274 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 192#L1013-37true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 258#L1036-4true]) [2023-11-30 02:29:07,275 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true]) [2023-11-30 02:29:07,275 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, 250#L1036-12true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:29:07,275 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 363#true]) [2023-11-30 02:29:07,275 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:07,275 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 258#L1036-4true]) [2023-11-30 02:29:07,276 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, 300#L1013-39true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,276 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, 250#L1036-12true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 300#L1013-39true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,276 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:07,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 300#L1013-39true, 366#true, 215#L1037true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,277 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 300#L1013-39true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 258#L1036-4true]) [2023-11-30 02:29:07,277 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, 148#L1013-40true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,277 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 148#L1013-40true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,277 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:07,277 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 148#L1013-40true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,278 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 148#L1013-40true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:29:07,278 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,278 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,278 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,279 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,279 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,279 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,279 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,280 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:07,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 192#L1013-37true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:07,305 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:07,305 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,305 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:07,305 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:07,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:07,305 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:07,305 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,305 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:07,305 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 300#L1013-39true, 366#true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,306 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 148#L1013-40true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,306 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,306 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:07,306 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:07,307 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:07,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 232#L1013-38true]) [2023-11-30 02:29:07,308 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,308 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,308 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,308 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,915 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,915 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,915 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,915 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,915 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,915 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,915 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,915 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [83#L1013-39true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:07,916 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,916 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,916 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,916 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,916 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,916 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,916 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,916 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:29:07,917 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,917 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,917 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,917 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 212#L1013-43true]) [2023-11-30 02:29:07,917 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,917 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,917 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,917 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 90#L1013-46true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:29:07,918 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,918 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,918 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,918 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 212#L1013-43true]) [2023-11-30 02:29:07,918 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,918 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,919 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,919 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 300#L1013-39true, 366#true, 363#true, 272#L1013-55true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:07,922 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,922 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,922 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:07,922 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 02:29:08,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,153 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:08,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:08,153 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:08,153 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,154 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,154 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:29:08,154 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:08,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 300#L1013-39true, 366#true, 363#true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,155 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 300#L1013-39true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,155 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, 300#L1013-39true, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,156 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:08,156 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,156 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,156 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,157 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:08,157 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,157 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,157 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 212#L1013-43true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,157 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:08,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:08,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,158 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,158 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,158 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,160 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,160 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:08,160 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,160 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, 366#true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,161 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,161 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:29:08,161 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,161 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][852], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 127#L1036-7true, 363#true, 232#L1013-38true]) [2023-11-30 02:29:08,177 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is not cut-off event [2023-11-30 02:29:08,177 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2023-11-30 02:29:08,177 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2023-11-30 02:29:08,177 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2023-11-30 02:29:08,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][853], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:08,177 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,177 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,177 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,177 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,182 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,182 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,182 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,182 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 98#L1013-37true, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:08,411 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,411 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 98#L1013-37true, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:08,412 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 232#L1013-38true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:08,412 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 127#L1036-7true, 363#true, 158#L1014-2true, 232#L1013-38true]) [2023-11-30 02:29:08,412 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:08,412 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:08,413 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 158#L1014-2true]) [2023-11-30 02:29:08,413 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:08,413 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:08,413 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 203#L1013-40true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:08,413 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:08,414 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:08,414 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,414 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,414 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,414 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:08,414 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 267#L1013-41true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:29:08,414 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:08,414 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:08,414 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:08,415 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:08,415 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:08,415 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 267#L1013-41true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:08,415 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:08,415 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:08,415 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,415 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,415 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:08,415 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,028 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,028 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,028 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,028 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 267#L1013-41true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,028 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,028 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,028 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,028 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:09,029 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,029 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,029 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,029 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 90#L1013-46true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:29:09,030 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,030 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,030 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,030 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 276#L1013-47true, 366#true, 363#true]) [2023-11-30 02:29:09,031 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,031 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,031 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,031 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 148#L1013-40true, 363#true, 272#L1013-55true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,032 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,032 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,032 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,032 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 98#L1013-37true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:09,033 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:09,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:09,033 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][727], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 86#L1036-14true, t_funThread2of2ForFork0InUse, 98#L1013-37true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:09,033 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,033 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 215#L1037true, 363#true, 232#L1013-38true, 158#L1014-2true]) [2023-11-30 02:29:09,034 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 363#true, 232#L1013-38true, 158#L1014-2true]) [2023-11-30 02:29:09,034 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 158#L1014-2true]) [2023-11-30 02:29:09,034 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:09,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [83#L1013-39true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true, 158#L1014-2true]) [2023-11-30 02:29:09,035 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 203#L1013-40true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,035 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:09,035 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:09,035 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:09,036 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 267#L1013-41true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,036 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:09,036 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:09,036 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,036 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,036 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,036 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 267#L1013-41true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:09,036 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,036 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,037 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,037 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,037 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 261#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:09,037 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,038 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,038 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,038 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,245 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,245 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, 366#true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,245 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:09,245 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,246 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 363#true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,246 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:09,246 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,264 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,264 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,264 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,264 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:09,265 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:09,265 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,265 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,265 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 300#L1013-39true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,268 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:09,268 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,268 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,269 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 127#L1036-7true, 363#true]) [2023-11-30 02:29:09,270 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 258#L1036-4true]) [2023-11-30 02:29:09,270 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:09,270 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 300#L1013-39true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:09,271 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 300#L1013-39true, 366#true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:29:09,271 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,271 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,271 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,272 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 148#L1013-40true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,272 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:09,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 148#L1013-40true, 366#true, 363#true, 258#L1036-4true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:09,273 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:09,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:09,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:09,273 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:09,273 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:09,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:10,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:29:10,116 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 363#true, 267#L1013-41true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,116 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,116 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, 29#L1013-45true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:29:10,117 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,117 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,117 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,117 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 90#L1013-46true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:10,117 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,117 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,117 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,117 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:29:10,118 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,118 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,118 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,118 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true, 197#L1013-48true]) [2023-11-30 02:29:10,119 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,119 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,119 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,119 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [308#L1013-41true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 272#L1013-55true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,120 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,120 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,120 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,120 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true]) [2023-11-30 02:29:10,121 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,121 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,121 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:10,121 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 02:29:10,121 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 02:29:10,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1037true, 363#true]) [2023-11-30 02:29:10,121 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,121 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 300#L1013-39true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:10,122 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 300#L1013-39true, 366#true, 215#L1037true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,122 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,122 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:10,122 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,123 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 148#L1013-40true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,123 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:10,123 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 148#L1013-40true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,124 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:10,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:10,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:10,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:10,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:10,124 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:10,124 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:10,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:10,314 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:10,315 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:10,315 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:10,315 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,315 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 267#L1013-41true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,333 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,333 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,333 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,333 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 261#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:10,336 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,336 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,336 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,336 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:10,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 258#L1036-4true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,338 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:10,338 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:10,338 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:10,338 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:10,338 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:10,338 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true, 212#L1013-43true]) [2023-11-30 02:29:10,338 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:10,338 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,338 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,339 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,339 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:10,339 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,340 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:10,340 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:10,340 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,340 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,340 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:10,340 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,341 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:10,341 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:10,341 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 258#L1036-4true]) [2023-11-30 02:29:10,341 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:10,341 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:10,341 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:10,341 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:10,341 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:10,341 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1037true, 363#true, 232#L1013-38true, 158#L1014-2true]) [2023-11-30 02:29:11,272 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:11,272 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:11,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 203#L1013-40true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:11,273 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 267#L1013-41true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:11,273 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:11,273 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:11,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:29:11,274 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,274 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,274 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,274 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:11,274 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,274 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,274 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,274 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 90#L1013-46true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true]) [2023-11-30 02:29:11,275 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,275 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,275 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,275 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 276#L1013-47true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:11,275 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,275 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,275 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,275 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 197#L1013-48true]) [2023-11-30 02:29:11,276 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,276 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,276 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,276 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:11,276 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,276 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,276 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,277 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 186#L1013-49true, 366#true, 363#true]) [2023-11-30 02:29:11,277 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,277 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,277 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,277 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true, 212#L1013-43true]) [2023-11-30 02:29:11,279 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 212#L1013-43true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:11,279 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:11,279 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:11,281 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:11,281 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:11,281 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:11,281 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:11,281 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:11,281 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:11,281 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:11,281 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:11,281 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:11,281 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:11,282 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:11,282 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:11,282 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:11,282 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:11,282 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:11,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:11,464 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:11,464 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:11,464 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:11,465 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:11,465 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:11,465 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:11,465 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 300#L1013-39true, 215#L1037true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:12,580 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 148#L1013-40true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:12,580 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:12,580 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:12,581 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:12,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true]) [2023-11-30 02:29:12,582 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 363#true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:12,582 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true, 212#L1013-43true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:12,582 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,582 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,583 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,583 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,583 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,583 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true]) [2023-11-30 02:29:12,583 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,583 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,583 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,583 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 197#L1013-48true]) [2023-11-30 02:29:12,584 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,584 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,584 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,584 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 237#L1013-47true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:12,584 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,584 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,584 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,584 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 363#true, 237#L1013-47true]) [2023-11-30 02:29:12,585 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,585 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,585 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,585 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,585 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 215#L1037true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:12,585 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,585 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][141], [231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 272#L1013-55true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:12,586 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,586 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 02:29:12,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:12,784 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:12,784 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 276#L1013-47true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:12,784 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:12,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:12,784 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:12,785 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:12,785 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:12,785 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:12,785 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:12,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][739], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 127#L1036-7true, 363#true, 232#L1013-38true, 158#L1014-2true]) [2023-11-30 02:29:12,794 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,794 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:12,795 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,795 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,795 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 02:29:12,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][751], [83#L1013-39true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:12,795 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 267#L1013-41true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:12,796 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:12,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 203#L1013-40true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:12,796 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][866], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 212#L1013-43true]) [2023-11-30 02:29:12,797 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:12,797 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true]) [2023-11-30 02:29:13,418 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,419 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,419 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,419 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true]) [2023-11-30 02:29:13,419 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,419 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,420 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,420 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 217#L1013-48true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:13,420 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,420 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,420 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,420 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:13,421 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,421 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true]) [2023-11-30 02:29:13,422 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,422 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,422 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,422 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 02:29:13,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:13,838 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:13,838 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:13,839 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:13,839 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:13,839 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:13,839 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:13,840 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:13,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 300#L1013-39true, 127#L1036-7true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 363#true]) [2023-11-30 02:29:13,848 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:13,848 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:13,848 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:13,848 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 02:29:13,848 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:13,848 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 148#L1013-40true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:13,849 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:13,849 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:13,849 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:13,850 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 212#L1013-43true]) [2023-11-30 02:29:13,850 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:13,850 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:13,850 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:13,850 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:13,850 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:13,850 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:13,850 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:13,851 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 117#L1013-43true, 127#L1036-7true, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:13,851 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:13,851 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:13,851 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:13,852 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:13,852 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:13,852 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:13,852 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:13,852 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:14,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:14,491 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,491 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,491 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,491 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 363#true]) [2023-11-30 02:29:14,491 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,491 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,492 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,492 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:14,492 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,492 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,492 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,492 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 363#true]) [2023-11-30 02:29:14,493 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,493 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,493 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,493 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:29:14,495 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,495 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,495 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,495 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 215#L1037true, 363#true, 272#L1013-55true]) [2023-11-30 02:29:14,496 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,496 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,496 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,496 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 02:29:14,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 7#L1014-2true, 366#true, 296#L1013-45true, 363#true]) [2023-11-30 02:29:14,661 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:14,661 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:14,661 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:14,661 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 296#L1013-45true, 215#L1037true, 363#true]) [2023-11-30 02:29:14,662 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 296#L1013-45true, 363#true, 258#L1036-4true]) [2023-11-30 02:29:14,662 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:14,662 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:14,663 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:14,663 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:14,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:14,664 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:14,664 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,664 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,664 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:14,664 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:14,664 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:14,664 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:14,664 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:14,664 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:14,665 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:14,665 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 186#L1013-49true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:14,665 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:14,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:14,665 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:14,666 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:14,666 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:14,666 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:14,666 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:14,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:14,673 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:14,673 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:14,674 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:14,674 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:14,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:14,675 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:14,675 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:14,676 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:14,676 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:15,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 272#L1013-55true, 237#L1013-47true]) [2023-11-30 02:29:15,654 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:15,654 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:15,654 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:15,654 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:15,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:15,823 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,824 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,824 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,824 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,824 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:15,825 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:15,825 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:15,825 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:15,826 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:15,826 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,826 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:15,826 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:15,827 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:15,827 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:15,827 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:15,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,827 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 02:29:15,827 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:15,827 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 02:29:15,827 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,828 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:15,828 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 276#L1013-47true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,828 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,828 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,829 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,829 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,829 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:15,830 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:15,830 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,830 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:15,831 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:15,831 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,831 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:15,832 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 86#L1036-14true, 186#L1013-49true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,832 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 250#L1036-12true, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,832 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,832 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,833 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,833 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:15,833 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,833 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,833 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:15,833 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,833 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, 86#L1036-14true, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true]) [2023-11-30 02:29:15,834 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 363#true, 258#L1036-4true]) [2023-11-30 02:29:15,834 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 7#L1014-2true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:29:15,834 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,834 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:15,841 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,841 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:15,841 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:15,841 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:15,841 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:15,841 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:15,841 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,842 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:15,842 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 29#L1013-45true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,842 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,842 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:15,843 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:15,843 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,843 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:15,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 296#L1013-45true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:15,844 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:15,844 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,844 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,844 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,844 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:15,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 366#true, 127#L1036-7true, 363#true, 272#L1013-55true]) [2023-11-30 02:29:15,846 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:15,846 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:15,846 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:15,846 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 103#L1013-55true, 215#L1037true, 363#true]) [2023-11-30 02:29:16,911 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is not cut-off event [2023-11-30 02:29:16,911 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 02:29:16,911 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 02:29:16,911 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2023-11-30 02:29:16,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 103#L1013-55true, 363#true]) [2023-11-30 02:29:16,912 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,912 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,912 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,912 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 197#L1013-48true]) [2023-11-30 02:29:16,912 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,912 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,912 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,912 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 272#L1013-55true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:16,914 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,914 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,914 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:16,914 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 02:29:17,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true, 237#L1013-47true]) [2023-11-30 02:29:17,061 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 237#L1013-47true]) [2023-11-30 02:29:17,061 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 237#L1013-47true, 258#L1036-4true]) [2023-11-30 02:29:17,061 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:17,061 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:17,068 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 169#L1013-46true, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:17,068 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:17,068 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:17,068 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:17,068 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:17,068 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:17,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 272#L1013-55true, 237#L1013-47true]) [2023-11-30 02:29:17,069 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:17,069 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:17,069 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:17,069 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 363#true, 197#L1013-48true]) [2023-11-30 02:29:18,147 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:18,147 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 186#L1013-49true, 215#L1037true, 363#true]) [2023-11-30 02:29:18,147 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,147 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 272#L1013-55true, 363#true]) [2023-11-30 02:29:18,148 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,148 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,149 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,149 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 272#L1013-55true, 363#true]) [2023-11-30 02:29:18,149 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,149 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,149 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,150 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:18,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 217#L1013-48true, 258#L1036-4true]) [2023-11-30 02:29:18,306 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:18,306 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,306 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,306 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:18,306 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,306 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,306 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,307 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,307 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:18,307 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:18,307 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,307 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,307 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:18,314 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is not cut-off event [2023-11-30 02:29:18,314 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 02:29:18,314 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 02:29:18,314 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2023-11-30 02:29:18,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 197#L1013-48true]) [2023-11-30 02:29:18,314 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,314 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,314 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,314 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true, 237#L1013-47true]) [2023-11-30 02:29:18,315 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:18,315 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:18,315 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:18,315 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:18,315 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:18,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 272#L1013-55true, 217#L1013-48true]) [2023-11-30 02:29:18,315 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,315 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,315 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,316 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,316 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:18,316 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:18,316 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:18,316 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:18,317 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true, 158#L1014-2true, 258#L1036-4true]) [2023-11-30 02:29:18,317 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:18,317 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 02:29:18,317 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:18,318 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:18,318 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:18,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:18,319 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:18,319 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 258#L1036-4true, 158#L1014-2true]) [2023-11-30 02:29:18,319 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,319 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:18,320 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:18,320 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:19,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 103#L1013-55true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:19,205 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,205 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,205 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,205 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1065] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [370#true, 231#L1037-3true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 103#L1013-55true, 363#true]) [2023-11-30 02:29:19,206 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,206 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,206 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,206 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:19,207 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:19,207 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:19,207 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:19,207 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:19,208 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:19,208 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:19,208 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:19,209 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:19,209 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:19,209 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,209 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, 86#L1036-14true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:19,210 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:19,210 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,210 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:19,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:29:19,335 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:19,335 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,335 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,335 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,335 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true]) [2023-11-30 02:29:19,336 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 86#L1036-14true, 366#true, 363#true]) [2023-11-30 02:29:19,336 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 363#true, 258#L1036-4true]) [2023-11-30 02:29:19,336 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 215#L1037true, 363#true]) [2023-11-30 02:29:19,337 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, 86#L1036-14true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true]) [2023-11-30 02:29:19,337 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,337 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:19,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:29:19,343 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,343 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,343 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,343 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1273] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread1of2ForFork0_#t~nondet14#1=|v_t_funThread1of2ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet14#1][672], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 186#L1013-49true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:19,343 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,343 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,343 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 217#L1013-48true]) [2023-11-30 02:29:19,344 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 272#L1013-55true]) [2023-11-30 02:29:19,344 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,344 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,345 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 272#L1013-55true, 363#true]) [2023-11-30 02:29:19,345 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,345 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,345 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:19,345 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:20,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [147#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 370#true, t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:20,505 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:20,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:20,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:20,506 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:20,506 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:20,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][694], [370#true, t_funThread1of2ForFork0InUse, 137#L1013-49true, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 127#L1036-7true, 363#true]) [2023-11-30 02:29:20,507 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:20,507 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:20,507 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:20,507 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:20,507 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:21,076 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:21,076 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:21,077 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 215#L1037true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:21,077 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:21,077 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 215#L1037true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:21,078 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:21,078 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 02:29:21,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 215#L1037true, 272#L1013-55true, 363#true]) [2023-11-30 02:29:21,935 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 02:29:21,935 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:21,935 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:21,935 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:22,044 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:22,044 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 02:29:22,044 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:22,044 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:22,044 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:22,044 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:22,044 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:22,045 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 127#L1036-7true, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:22,045 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:22,045 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 186#L1013-49true, 127#L1036-7true, 363#true, 158#L1014-2true]) [2023-11-30 02:29:22,046 INFO L294 olderBase$Statistics]: this new event has 179 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L297 olderBase$Statistics]: existing Event has 179 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:22,046 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 02:29:22,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 176#L1013-71true, 363#true, 263#ULTIMATE.startFINALtrue, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:22,509 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 02:29:22,509 INFO L297 olderBase$Statistics]: existing Event has 180 ancestors and is cut-off event [2023-11-30 02:29:22,509 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:29:22,509 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 02:29:22,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [337#L1013-72true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:22,509 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 02:29:22,509 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:29:22,509 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 02:29:22,509 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:29:22,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1374] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{t_funThread2of2ForFork0_#t~nondet14#1=|v_t_funThread2of2ForFork0_#t~nondet14#1_1|, #pthreadsMutex=|v_#pthreadsMutex_145|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[t_funThread2of2ForFork0_#t~nondet14#1, #pthreadsMutex][756], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 103#L1013-55true, 366#true, 127#L1036-7true, 363#true, 272#L1013-55true]) [2023-11-30 02:29:22,638 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 02:29:22,638 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:22,638 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:22,639 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:23,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [49#L1013-14true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 263#ULTIMATE.startFINALtrue, 363#true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:23,290 INFO L294 olderBase$Statistics]: this new event has 182 ancestors and is cut-off event [2023-11-30 02:29:23,290 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 02:29:23,290 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:29:23,290 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 02:29:23,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 263#ULTIMATE.startFINALtrue, 363#true, 293#L1013-13true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 158#L1014-2true]) [2023-11-30 02:29:23,290 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 02:29:23,290 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 02:29:23,290 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:29:23,291 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 02:29:24,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][274], [101#L1013-16true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 158#L1014-2true, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:24,919 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 02:29:24,919 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:29:24,919 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 02:29:24,919 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 02:29:29,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 178#L1013-20true, 158#L1014-2true]) [2023-11-30 02:29:29,590 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 02:29:29,590 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:29,590 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 02:29:29,590 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 02:29:30,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 187#L1013-21true, 263#ULTIMATE.startFINALtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:29:30,155 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 02:29:30,155 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:30,155 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 02:29:30,155 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 02:29:30,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 263#ULTIMATE.startFINALtrue, 363#true, 264#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:30,465 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 02:29:30,465 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 02:29:30,465 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:30,465 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:30,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 32#L1013-22true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 263#ULTIMATE.startFINALtrue, 363#true, 158#L1014-2true]) [2023-11-30 02:29:30,465 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 02:29:30,465 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:30,465 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 02:29:30,465 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 02:29:33,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][726], [t_funThread1of2ForFork0InUse, 372#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread2of2ForFork0InUse, 192#L1013-37true, 7#L1014-2true, 366#true, 363#true, 263#ULTIMATE.startFINALtrue]) [2023-11-30 02:29:33,407 INFO L294 olderBase$Statistics]: this new event has 200 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 200 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][737], [156#L1013-38true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 373#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 366#true, 363#true, 263#ULTIMATE.startFINALtrue]) [2023-11-30 02:29:33,408 INFO L294 olderBase$Statistics]: this new event has 201 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 201 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][750], [t_funThread1of2ForFork0InUse, 7#L1014-2true, t_funThread2of2ForFork0InUse, 366#true, 300#L1013-39true, 363#true, 374#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 263#ULTIMATE.startFINALtrue]) [2023-11-30 02:29:33,408 INFO L294 olderBase$Statistics]: this new event has 202 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 202 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [308#L1013-41true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:33,408 INFO L294 olderBase$Statistics]: this new event has 204 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 204 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:33,408 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 02:29:33,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 148#L1013-40true, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:33,409 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 02:29:33,409 INFO L297 olderBase$Statistics]: existing Event has 203 ancestors and is cut-off event [2023-11-30 02:29:33,409 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:33,409 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 02:29:33,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1285] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread2of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread2of2ForFork0_#t~nondet18#1=|v_t_funThread2of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_#t~nondet18#1][403], [t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 7#L1014-2true, 366#true, 117#L1013-43true, 363#true, 263#ULTIMATE.startFINALtrue, 375#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0))]) [2023-11-30 02:29:33,879 INFO L294 olderBase$Statistics]: this new event has 206 ancestors and is cut-off event [2023-11-30 02:29:33,879 INFO L297 olderBase$Statistics]: existing Event has 206 ancestors and is cut-off event [2023-11-30 02:29:33,879 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:33,879 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 02:29:34,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 197#L1013-48true, 158#L1014-2true]) [2023-11-30 02:29:34,391 INFO L294 olderBase$Statistics]: this new event has 211 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 211 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 183 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, 90#L1013-46true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 158#L1014-2true]) [2023-11-30 02:29:34,391 INFO L294 olderBase$Statistics]: this new event has 209 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 181 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 209 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 276#L1013-47true, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 158#L1014-2true]) [2023-11-30 02:29:34,391 INFO L294 olderBase$Statistics]: this new event has 210 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 210 ancestors and is cut-off event [2023-11-30 02:29:34,391 INFO L297 olderBase$Statistics]: existing Event has 182 ancestors and is cut-off event [2023-11-30 02:29:34,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 366#true, 263#ULTIMATE.startFINALtrue, 363#true, 285#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 158#L1014-2true]) [2023-11-30 02:29:34,394 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 02:29:34,394 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 02:29:34,394 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 02:29:34,394 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 02:29:34,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1184] L1013-84-->L1014-2: Formula: (and (= |v_t_funThread1of2ForFork0_#t~nondet18#1_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of2ForFork0_#t~nondet18#1=|v_t_funThread1of2ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_#t~nondet18#1][627], [370#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 186#L1013-49true, 366#true, 363#true, 263#ULTIMATE.startFINALtrue, 158#L1014-2true]) [2023-11-30 02:29:34,394 INFO L294 olderBase$Statistics]: this new event has 212 ancestors and is cut-off event [2023-11-30 02:29:34,395 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 02:29:34,395 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 02:29:34,395 INFO L297 olderBase$Statistics]: existing Event has 212 ancestors and is cut-off event [2023-11-30 02:29:34,698 INFO L124 PetriNetUnfolderBase]: 381570/737305 cut-off events. [2023-11-30 02:29:34,698 INFO L125 PetriNetUnfolderBase]: For 345301/367668 co-relation queries the response was YES. [2023-11-30 02:29:37,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1551462 conditions, 737305 events. 381570/737305 cut-off events. For 345301/367668 co-relation queries the response was YES. Maximal size of possible extension queue 11256. Compared 9529135 event pairs, 100977 based on Foata normal form. 5/649151 useless extension candidates. Maximal degree in co-relation 540913. Up to 259196 conditions per place. [2023-11-30 02:29:40,733 INFO L140 encePairwiseOnDemand]: 336/400 looper letters, 548 selfloop transitions, 132 changer transitions 0/890 dead transitions. [2023-11-30 02:29:40,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 890 transitions, 3806 flow [2023-11-30 02:29:40,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 02:29:40,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 02:29:40,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1961 transitions. [2023-11-30 02:29:40,738 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8170833333333334 [2023-11-30 02:29:40,738 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1961 transitions. [2023-11-30 02:29:40,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1961 transitions. [2023-11-30 02:29:40,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:29:40,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1961 transitions. [2023-11-30 02:29:40,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 326.8333333333333) internal successors, (1961), 6 states have internal predecessors, (1961), 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) [2023-11-30 02:29:40,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 400.0) internal successors, (2800), 7 states have internal predecessors, (2800), 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) [2023-11-30 02:29:40,746 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 400.0) internal successors, (2800), 7 states have internal predecessors, (2800), 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) [2023-11-30 02:29:40,746 INFO L307 CegarLoopForPetriNet]: 359 programPoint places, -1 predicate places. [2023-11-30 02:29:40,746 INFO L500 AbstractCegarLoop]: Abstraction has has 358 places, 890 transitions, 3806 flow [2023-11-30 02:29:40,747 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 217.33333333333334) internal successors, (1304), 6 states have internal predecessors, (1304), 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) [2023-11-30 02:29:40,747 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:29:40,747 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:29:40,747 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-30 02:29:40,747 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 19 more)] === [2023-11-30 02:29:40,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:29:40,748 INFO L85 PathProgramCache]: Analyzing trace with hash 683347370, now seen corresponding path program 1 times [2023-11-30 02:29:40,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:29:40,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278867588] [2023-11-30 02:29:40,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:29:40,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:29:40,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 02:29:40,762 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 02:29:40,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 02:29:40,776 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 02:29:40,776 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 02:29:40,776 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (21 of 22 remaining) [2023-11-30 02:29:40,777 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (20 of 22 remaining) [2023-11-30 02:29:40,777 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (19 of 22 remaining) [2023-11-30 02:29:40,777 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (18 of 22 remaining) [2023-11-30 02:29:40,777 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (17 of 22 remaining) [2023-11-30 02:29:40,777 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (16 of 22 remaining) [2023-11-30 02:29:40,777 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (15 of 22 remaining) [2023-11-30 02:29:40,777 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONDATA_RACE (14 of 22 remaining) [2023-11-30 02:29:40,777 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (13 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (12 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (11 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (10 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONDATA_RACE (9 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (8 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (7 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (6 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (5 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONDATA_RACE (4 of 22 remaining) [2023-11-30 02:29:40,778 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 22 remaining) [2023-11-30 02:29:40,779 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (2 of 22 remaining) [2023-11-30 02:29:40,779 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (1 of 22 remaining) [2023-11-30 02:29:40,779 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (0 of 22 remaining) [2023-11-30 02:29:40,779 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 02:29:40,779 INFO L457 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-11-30 02:29:40,779 WARN L227 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 02:29:40,779 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-11-30 02:29:40,813 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-30 02:29:40,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 451 places, 503 transitions, 1033 flow [2023-11-30 02:29:40,929 INFO L124 PetriNetUnfolderBase]: 113/983 cut-off events. [2023-11-30 02:29:40,930 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-11-30 02:29:40,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1008 conditions, 983 events. 113/983 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 5578 event pairs, 1 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 686. Up to 16 conditions per place. [2023-11-30 02:29:40,949 INFO L82 GeneralOperation]: Start removeDead. Operand has 451 places, 503 transitions, 1033 flow [2023-11-30 02:29:40,956 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 450 places, 501 transitions, 1029 flow [2023-11-30 02:29:40,957 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 02:29:40,958 INFO L362 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@3ef9d73e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 02:29:40,958 INFO L363 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2023-11-30 02:29:40,964 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 02:29:40,964 INFO L124 PetriNetUnfolderBase]: 14/165 cut-off events. [2023-11-30 02:29:40,964 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 02:29:40,964 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:29:40,964 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:29:40,964 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-11-30 02:29:40,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:29:40,964 INFO L85 PathProgramCache]: Analyzing trace with hash 191349642, now seen corresponding path program 1 times [2023-11-30 02:29:40,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:29:40,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801361972] [2023-11-30 02:29:40,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:29:40,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:29:40,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:29:40,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 02:29:40,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:29:40,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801361972] [2023-11-30 02:29:40,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801361972] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:29:40,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:29:40,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 02:29:40,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698572634] [2023-11-30 02:29:40,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:29:40,997 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-30 02:29:40,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:29:40,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-30 02:29:40,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-30 02:29:40,999 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 411 out of 503 [2023-11-30 02:29:41,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 501 transitions, 1029 flow. Second operand has 2 states, 2 states have (on average 412.5) internal successors, (825), 2 states have internal predecessors, (825), 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) [2023-11-30 02:29:41,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:29:41,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 411 of 503 [2023-11-30 02:29:41,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:29:54,174 INFO L124 PetriNetUnfolderBase]: 19587/101075 cut-off events. [2023-11-30 02:29:54,174 INFO L125 PetriNetUnfolderBase]: For 1474/1474 co-relation queries the response was YES. [2023-11-30 02:29:55,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128042 conditions, 101075 events. 19587/101075 cut-off events. For 1474/1474 co-relation queries the response was YES. Maximal size of possible extension queue 2294. Compared 1655507 event pairs, 18601 based on Foata normal form. 29805/122194 useless extension candidates. Maximal degree in co-relation 113418. Up to 26291 conditions per place. [2023-11-30 02:29:55,556 INFO L140 encePairwiseOnDemand]: 453/503 looper letters, 38 selfloop transitions, 0 changer transitions 0/439 dead transitions. [2023-11-30 02:29:55,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 439 transitions, 981 flow [2023-11-30 02:29:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-30 02:29:55,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-30 02:29:55,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 910 transitions. [2023-11-30 02:29:55,558 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.904572564612326 [2023-11-30 02:29:55,558 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 910 transitions. [2023-11-30 02:29:55,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 910 transitions. [2023-11-30 02:29:55,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:29:55,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 910 transitions. [2023-11-30 02:29:55,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 455.0) internal successors, (910), 2 states have internal predecessors, (910), 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) [2023-11-30 02:29:55,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 503.0) internal successors, (1509), 3 states have internal predecessors, (1509), 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) [2023-11-30 02:29:55,562 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 503.0) internal successors, (1509), 3 states have internal predecessors, (1509), 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) [2023-11-30 02:29:55,563 INFO L307 CegarLoopForPetriNet]: 450 programPoint places, -11 predicate places. [2023-11-30 02:29:55,563 INFO L500 AbstractCegarLoop]: Abstraction has has 439 places, 439 transitions, 981 flow [2023-11-30 02:29:55,563 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 412.5) internal successors, (825), 2 states have internal predecessors, (825), 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) [2023-11-30 02:29:55,563 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:29:55,564 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:29:55,564 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-30 02:29:55,564 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-11-30 02:29:55,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:29:55,564 INFO L85 PathProgramCache]: Analyzing trace with hash 82210970, now seen corresponding path program 1 times [2023-11-30 02:29:55,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:29:55,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547295367] [2023-11-30 02:29:55,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:29:55,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:29:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:29:55,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 02:29:55,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:29:55,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547295367] [2023-11-30 02:29:55,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547295367] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:29:55,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:29:55,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 02:29:55,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980283074] [2023-11-30 02:29:55,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:29:55,609 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 02:29:55,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:29:55,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 02:29:55,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 02:29:55,612 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 402 out of 503 [2023-11-30 02:29:55,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 439 transitions, 981 flow. Second operand has 3 states, 3 states have (on average 404.0) internal successors, (1212), 3 states have internal predecessors, (1212), 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) [2023-11-30 02:29:55,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:29:55,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 402 of 503 [2023-11-30 02:29:55,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:30:18,579 INFO L124 PetriNetUnfolderBase]: 35213/168813 cut-off events. [2023-11-30 02:30:18,580 INFO L125 PetriNetUnfolderBase]: For 17024/30954 co-relation queries the response was YES. [2023-11-30 02:30:20,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257868 conditions, 168813 events. 35213/168813 cut-off events. For 17024/30954 co-relation queries the response was YES. Maximal size of possible extension queue 3820. Compared 2936939 event pairs, 21721 based on Foata normal form. 0/154731 useless extension candidates. Maximal degree in co-relation 24275. Up to 47129 conditions per place. [2023-11-30 02:30:21,352 INFO L140 encePairwiseOnDemand]: 500/503 looper letters, 57 selfloop transitions, 2 changer transitions 0/451 dead transitions. [2023-11-30 02:30:21,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 451 transitions, 1139 flow [2023-11-30 02:30:21,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 02:30:21,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 02:30:21,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1266 transitions. [2023-11-30 02:30:21,355 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8389662027833003 [2023-11-30 02:30:21,355 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1266 transitions. [2023-11-30 02:30:21,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1266 transitions. [2023-11-30 02:30:21,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 02:30:21,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1266 transitions. [2023-11-30 02:30:21,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 422.0) internal successors, (1266), 3 states have internal predecessors, (1266), 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) [2023-11-30 02:30:21,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 503.0) internal successors, (2012), 4 states have internal predecessors, (2012), 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) [2023-11-30 02:30:21,360 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 503.0) internal successors, (2012), 4 states have internal predecessors, (2012), 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) [2023-11-30 02:30:21,365 INFO L307 CegarLoopForPetriNet]: 450 programPoint places, -9 predicate places. [2023-11-30 02:30:21,365 INFO L500 AbstractCegarLoop]: Abstraction has has 441 places, 451 transitions, 1139 flow [2023-11-30 02:30:21,366 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 404.0) internal successors, (1212), 3 states have internal predecessors, (1212), 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) [2023-11-30 02:30:21,366 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 02:30:21,366 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 02:30:21,366 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-30 02:30:21,366 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-11-30 02:30:21,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 02:30:21,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1564033476, now seen corresponding path program 1 times [2023-11-30 02:30:21,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 02:30:21,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443759295] [2023-11-30 02:30:21,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 02:30:21,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 02:30:21,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 02:30:21,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 02:30:21,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 02:30:21,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443759295] [2023-11-30 02:30:21,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443759295] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 02:30:21,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 02:30:21,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 02:30:21,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547837563] [2023-11-30 02:30:21,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 02:30:21,606 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 02:30:21,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 02:30:21,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 02:30:21,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 02:30:21,608 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 503 [2023-11-30 02:30:21,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 451 transitions, 1139 flow. Second operand has 6 states, 6 states have (on average 262.3333333333333) internal successors, (1574), 6 states have internal predecessors, (1574), 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) [2023-11-30 02:30:21,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 02:30:21,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 503 [2023-11-30 02:30:21,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 02:30:22,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 21#L1013-65true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:22,625 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 02:30:22,625 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 02:30:22,625 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 02:30:22,625 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 02:30:22,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 21#L1013-65true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:22,720 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,720 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,720 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,720 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 21#L1013-65true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:22,727 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,727 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,728 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,728 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:22,728 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,728 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,728 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,728 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 268#L1013-68true, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:22,729 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,729 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 02:30:22,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:22,864 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,864 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:22,865 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:22,866 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:22,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,094 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,094 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:30:23,095 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,095 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 314#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,095 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 194#L1013-9true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,096 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,096 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,097 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,097 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,097 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,097 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 02:30:23,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 388#L1013-7true]) [2023-11-30 02:30:23,180 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,180 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:23,226 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:23,226 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 421#L1013-11true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,227 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,241 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,241 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,241 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,241 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,242 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,242 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,242 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,242 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,253 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,253 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,253 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,253 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 122#L1013-70true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,254 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,254 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,254 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,254 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 314#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,254 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,254 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,254 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,254 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 190#L1013-68true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,255 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,255 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,256 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,256 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,256 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,272 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,272 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,272 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 104#L1012-3true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,294 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,294 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,294 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,294 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 02:30:23,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 388#L1013-7true]) [2023-11-30 02:30:23,369 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,369 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,369 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,369 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 122#L1013-70true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:23,376 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,376 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,376 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,376 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 268#L1013-68true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 194#L1013-9true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:23,400 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:23,430 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,430 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,430 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,431 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 421#L1013-11true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,431 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,431 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 421#L1013-11true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,432 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,448 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,448 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,448 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,448 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,449 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,449 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,449 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,449 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:23,462 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,462 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 414#L1013-71true, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,463 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 122#L1013-70true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,463 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,463 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 190#L1013-68true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,464 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,464 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,466 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,466 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 332#L1013-10true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,466 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,466 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,466 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,466 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,467 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,467 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,467 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,467 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:23,467 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,467 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,467 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,467 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:23,468 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 104#L1012-3true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:23,510 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,510 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,510 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,510 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 02:30:23,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:23,614 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,614 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,614 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,614 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 106#L1013-10true, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 194#L1013-9true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:23,622 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,622 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,622 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,622 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 194#L1013-9true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:23,625 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,625 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,625 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,625 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 268#L1013-68true, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:23,638 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 104#L1012-3true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:23,643 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,643 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,643 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,643 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 275#L1013-14true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:30:23,678 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:23,678 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,679 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,679 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,679 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,679 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,679 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,679 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,679 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,679 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 421#L1013-11true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,680 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,680 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,680 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,680 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,680 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,680 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,680 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,680 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:23,681 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,681 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,681 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,681 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:23,681 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,681 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,682 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,682 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,695 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 414#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,696 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 414#L1013-71true, 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,696 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,696 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 122#L1013-70true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,697 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 457#true, 122#L1013-70true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,697 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,697 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:23,698 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,698 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,698 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,698 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:23,698 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,698 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,698 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,698 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,699 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,708 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,708 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,708 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 268#L1013-68true, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,708 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,708 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,708 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,708 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 104#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,733 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,733 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,733 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,733 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 02:30:23,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 194#L1013-9true, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:23,891 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,891 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,891 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,891 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 106#L1013-10true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:23,900 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,900 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,900 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,900 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:23,902 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,902 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,903 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,903 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 194#L1013-9true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 122#L1013-70true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:23,903 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,903 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,903 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,903 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 314#L1013-69true, 332#L1013-10true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:23,905 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,905 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,905 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,905 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 268#L1013-68true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true]) [2023-11-30 02:30:23,943 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,943 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,943 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,943 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:23,948 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,948 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,949 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,949 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 194#L1013-9true, 457#true, 454#true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:30:23,993 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,993 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,994 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:23,994 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:23,994 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,994 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,995 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,995 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,995 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:23,996 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:23,996 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,996 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,997 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,997 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,997 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,997 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:23,998 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:23,998 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 194#L1013-9true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,013 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,013 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,013 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,013 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,013 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,013 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,013 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,013 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,014 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 414#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,014 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:24,015 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:24,015 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,015 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,015 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 314#L1013-69true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,016 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,016 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,016 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 268#L1013-68true, 457#true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:24,017 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,017 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,017 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,017 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 104#L1012-3true, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:24,042 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 104#L1012-3true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,043 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,043 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 02:30:24,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 275#L1013-14true, 388#L1013-7true]) [2023-11-30 02:30:24,165 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,165 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 194#L1013-9true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true]) [2023-11-30 02:30:24,166 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,166 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,166 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,167 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:24,168 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,168 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,168 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,168 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 106#L1013-10true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:24,180 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,180 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,180 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,180 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 194#L1013-9true, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:24,182 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,182 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,182 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,182 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 122#L1013-70true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:24,184 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,184 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,184 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,184 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true]) [2023-11-30 02:30:24,185 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,185 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,185 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,185 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 268#L1013-68true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:24,204 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,204 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,205 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,205 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 104#L1012-3true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:24,212 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,212 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,212 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,212 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:24,251 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,251 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:24,252 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:24,252 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:24,253 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:24,253 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:24,254 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,254 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 195#L1013-71true, 457#true, 421#L1013-11true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,255 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 106#L1013-10true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,255 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:24,256 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,272 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,272 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,272 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,272 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,273 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,273 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,273 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,273 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:24,273 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,273 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,273 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:24,274 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,274 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,274 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 122#L1013-70true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,275 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,275 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,275 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,276 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,276 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,276 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,276 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:24,276 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,276 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,277 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,277 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 02:30:24,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 194#L1013-9true, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:24,799 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true]) [2023-11-30 02:30:24,801 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,801 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 421#L1013-11true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:24,802 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,802 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, 106#L1013-10true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:24,815 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 194#L1013-9true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:24,816 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 414#L1013-71true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:24,818 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,818 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,818 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,818 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 122#L1013-70true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:24,819 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,819 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,819 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,819 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:24,821 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 268#L1013-68true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:24,838 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,838 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,838 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,838 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:24,846 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,846 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,846 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,846 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:24,846 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,846 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,846 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,846 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,886 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 216#L1013-11true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:30:24,887 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 291#L1013-67true, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,888 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,888 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 92#L1013-70true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:30:24,889 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,889 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,889 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,890 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:24,890 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:24,891 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:24,924 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,924 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,924 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:24,925 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,926 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 414#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,926 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 122#L1013-70true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:24,927 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:24,927 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:24,927 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,928 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,928 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:24,985 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:24,985 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 02:30:25,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:25,235 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,235 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,235 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,235 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 194#L1013-9true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:25,235 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,236 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,236 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,236 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:25,237 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,237 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 187#L1013-12true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:25,239 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,239 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,240 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 421#L1013-11true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:25,241 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,241 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,241 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,241 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, 106#L1013-10true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:25,254 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:25,256 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:25,258 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 122#L1013-70true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:25,260 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:25,261 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, 268#L1013-68true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:25,276 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,276 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,276 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,276 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 194#L1013-9true, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,332 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 275#L1013-14true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:25,333 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:25,333 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,334 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 145#L1013-16true, 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,334 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 275#L1013-14true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:25,335 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,335 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,335 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,335 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:30:25,335 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,335 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,335 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,335 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,336 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 187#L1013-12true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:25,336 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 421#L1013-11true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:25,336 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,337 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,337 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,337 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,356 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,356 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,356 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,356 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,357 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,357 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,357 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,358 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,358 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 122#L1013-70true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:25,358 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,358 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,358 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,358 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,359 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,359 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,359 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,359 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:25,359 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,359 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,360 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,360 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:25,390 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,390 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,390 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,390 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 104#L1012-3true, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:25,390 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,390 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,390 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,390 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 02:30:25,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:25,548 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,548 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,548 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,548 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true, 375#L1013-13true]) [2023-11-30 02:30:25,549 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,549 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,549 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,549 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 187#L1013-12true, 454#true]) [2023-11-30 02:30:25,552 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,553 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:25,554 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,554 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,554 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,554 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 106#L1013-10true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:25,566 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,566 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,566 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,566 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:25,568 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,568 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,568 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,568 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 414#L1013-71true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:25,571 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,571 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,571 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,571 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 122#L1013-70true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:25,573 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,573 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,573 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,573 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 314#L1013-69true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:25,575 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,575 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,575 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,575 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:25,610 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,610 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,610 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,610 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:30:25,685 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,685 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,686 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:30:25,686 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,687 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,687 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,704 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 145#L1013-16true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,705 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 195#L1013-71true, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,705 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,705 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 422#L1013-72true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:25,706 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 187#L1013-12true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:25,706 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,706 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,707 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,707 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 215#L1013-20true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:25,708 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,708 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,741 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,741 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,742 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,742 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,742 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,742 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:25,742 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,743 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,743 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,743 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:25,743 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,743 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,743 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,743 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:25,744 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,744 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 255#L1013-79true, 21#L1013-65true, 354#L1037true, 454#true]) [2023-11-30 02:30:25,745 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,745 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,745 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:25,745 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 02:30:26,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 194#L1013-9true, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,226 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:26,227 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,227 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,227 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,227 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:26,228 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,228 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,230 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,230 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 187#L1013-12true, 454#true]) [2023-11-30 02:30:26,233 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,233 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,233 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,233 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:26,235 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,235 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,235 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,235 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,249 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,249 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,249 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,249 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,252 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,252 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,252 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,252 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 122#L1013-70true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:26,254 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 268#L1013-68true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,273 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,273 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,273 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,273 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:26,274 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,274 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,274 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,274 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:26,283 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 104#L1012-3true, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:26,283 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:30:26,355 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,355 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,355 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,355 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,355 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,355 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,355 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,355 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:26,356 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,356 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:26,356 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,357 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:26,357 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,358 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,358 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,358 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,358 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,358 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,359 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,359 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,359 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,359 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:26,359 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,359 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,359 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,359 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:26,360 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,360 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,360 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,360 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 421#L1013-11true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,360 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,360 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,360 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,360 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:26,364 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,364 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,364 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,364 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:26,391 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,391 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,391 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,391 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,392 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 14#L1013-18true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,393 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,393 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,393 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,393 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:26,394 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:30:26,394 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 354#L1037true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:26,394 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,395 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 02:30:26,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:26,702 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,703 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,703 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,703 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,704 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:26,705 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:26,706 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,706 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,706 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,706 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,707 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,707 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,707 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 291#L1013-67true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,708 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,708 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 187#L1013-12true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:26,711 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 106#L1013-10true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,726 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,726 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,726 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,726 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:26,727 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,727 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,727 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,727 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,729 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,729 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,729 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,729 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:26,732 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,732 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,732 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,732 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 314#L1013-69true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:26,735 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,735 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:26,749 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,749 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,749 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,749 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,838 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,838 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:30:26,839 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,839 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,840 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,840 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 275#L1013-14true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:26,841 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,841 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,842 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,842 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,842 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,842 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:26,842 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,842 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,842 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,842 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,843 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,843 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,843 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,844 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,844 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 301#L1013-16true, 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,845 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 14#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,846 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 331#L1013-7true, 374#L1013-22true]) [2023-11-30 02:30:26,847 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,847 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,847 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,847 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:26,848 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,848 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,848 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,848 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 414#L1013-71true, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,879 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,879 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,879 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,879 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 14#L1013-18true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,880 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,880 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,880 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,880 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:26,881 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,881 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,881 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,881 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 255#L1013-79true, 354#L1037true, 454#true]) [2023-11-30 02:30:26,883 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,883 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,883 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:26,883 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 02:30:27,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:27,022 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,022 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,022 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,022 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,047 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,047 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,047 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,047 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, 124#L1013-19true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 367#L1012-3true, 454#true]) [2023-11-30 02:30:27,056 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:27,537 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,537 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,537 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,537 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 104#L1012-3true, 457#true, 454#true]) [2023-11-30 02:30:27,570 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,570 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,570 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,570 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,588 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,588 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,588 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,588 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:27,592 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,592 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,592 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,592 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 194#L1013-9true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:27,593 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:27,593 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,593 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:27,595 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true, 375#L1013-13true]) [2023-11-30 02:30:27,596 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,596 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,596 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,596 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 291#L1013-67true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:27,597 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:27,599 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 190#L1013-68true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:27,600 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,600 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,600 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,600 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 421#L1013-11true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:27,604 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,604 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,604 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,604 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:27,620 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,620 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,620 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,620 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:27,622 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,622 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 122#L1013-70true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:27,627 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 454#true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:27,646 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,646 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,646 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,646 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 268#L1013-68true, 185#L1036-8true, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:27,647 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:30:27,647 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,647 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,648 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:30:27,648 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,648 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,648 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,648 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,760 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,760 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,760 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,760 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,760 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,760 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,760 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,760 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:30:27,761 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:30:27,761 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,761 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:27,762 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:27,762 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,762 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,763 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,763 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,763 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,763 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:27,763 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,763 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,763 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,763 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,764 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,764 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,764 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,764 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,764 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,764 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,764 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,764 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:27,765 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,765 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,765 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,765 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:27,765 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,765 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,765 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,765 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,766 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,766 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 170#L1013-69true, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,766 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:27,767 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,768 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,768 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,768 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,768 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 421#L1013-11true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,768 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,768 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,768 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,769 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,769 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,770 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,770 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,770 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,809 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 122#L1013-70true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,811 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,811 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,812 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,812 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,812 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 255#L1013-79true, 354#L1037true, 454#true]) [2023-11-30 02:30:27,814 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 255#L1013-79true, 457#true, 190#L1013-68true, 354#L1037true, 454#true]) [2023-11-30 02:30:27,814 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:27,816 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 02:30:27,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:27,948 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,948 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,948 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,948 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,970 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,970 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,971 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,971 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true]) [2023-11-30 02:30:27,983 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,983 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,983 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,983 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true]) [2023-11-30 02:30:27,984 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:27,984 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 367#L1012-3true, 454#true]) [2023-11-30 02:30:27,996 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,996 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,996 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:27,996 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 454#true, 215#L1013-20true, 163#L1036-4true]) [2023-11-30 02:30:28,135 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,166 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:28,172 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,172 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,172 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,172 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 104#L1012-3true, 457#true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:28,180 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,180 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,180 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,180 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 354#L1037true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:28,205 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,205 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,205 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, 194#L1013-9true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,208 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,208 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,208 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,208 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 388#L1013-7true]) [2023-11-30 02:30:28,208 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,208 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,208 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,209 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,210 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,210 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,210 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,210 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,211 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,211 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:28,212 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,212 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,212 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,212 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,214 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,214 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,214 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,214 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 291#L1013-67true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,215 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,215 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,215 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,215 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:28,217 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,217 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,217 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,218 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,218 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,218 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,218 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 187#L1013-12true, 454#true]) [2023-11-30 02:30:28,221 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 106#L1013-10true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,243 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,243 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 331#L1013-7true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:30:28,244 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:28,244 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,244 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,266 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,266 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,266 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,267 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,270 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,270 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,270 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,270 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, 268#L1013-68true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:28,295 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,426 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,426 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,426 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,426 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:28,426 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,426 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,426 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,426 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:28,427 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,427 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,427 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:28,428 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 7#L1013-18true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,428 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:28,428 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,428 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,429 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,429 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:28,720 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,720 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,721 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,721 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,721 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:28,722 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:28,722 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,722 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:28,723 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,723 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,724 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:28,724 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,724 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,724 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:28,725 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,725 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,725 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 124#L1013-19true, 457#true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:28,726 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,726 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,726 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,726 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,726 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,726 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,726 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,726 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 14#L1013-18true, 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,727 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,727 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,727 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,727 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,727 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,727 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:28,729 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 106#L1013-10true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:28,736 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 14#L1013-18true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,807 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,807 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,807 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,818 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,818 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,819 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,819 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:28,821 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,821 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,821 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,821 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 255#L1013-79true, 354#L1037true, 454#true]) [2023-11-30 02:30:28,822 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,822 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,822 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,822 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:28,822 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,822 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,822 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,823 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 314#L1013-69true, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:28,825 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,825 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,825 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,825 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 02:30:28,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 409#L1013-21true, 163#L1036-4true]) [2023-11-30 02:30:28,973 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:28,973 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:28,973 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:28,973 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:29,003 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,003 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,003 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,003 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true]) [2023-11-30 02:30:29,017 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,017 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,017 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,017 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:29,018 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:29,018 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,018 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 367#L1012-3true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:29,034 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,034 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,034 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,034 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:29,200 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,200 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,200 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,201 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,238 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,239 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,239 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,239 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 354#L1037true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:29,247 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,247 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,247 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,247 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,247 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 104#L1012-3true, 457#true, 454#true]) [2023-11-30 02:30:29,257 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,257 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,257 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,257 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 354#L1037true, 454#true]) [2023-11-30 02:30:29,281 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,282 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,287 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 194#L1013-9true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,288 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 388#L1013-7true]) [2023-11-30 02:30:29,288 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:29,288 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,289 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,289 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,289 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,290 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true]) [2023-11-30 02:30:29,290 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:29,290 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,291 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,291 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,291 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,291 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,291 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,291 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:29,293 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:29,297 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,297 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,297 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,297 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,298 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 291#L1013-67true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:29,298 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 7#L1013-18true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 92#L1013-70true]) [2023-11-30 02:30:29,301 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,301 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,301 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,301 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 170#L1013-69true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,302 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 14#L1013-18true, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,307 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 106#L1013-10true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,336 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,336 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,336 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,336 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,340 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,340 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,340 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,340 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 122#L1013-70true, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,346 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 314#L1013-69true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:29,350 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,350 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,350 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,350 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 255#L1013-79true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:29,380 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,380 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,380 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,380 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 268#L1013-68true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:29,382 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,382 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,382 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,382 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:29,541 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,541 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,541 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:29,542 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,542 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,542 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:29,543 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,543 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,543 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,543 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,543 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,543 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,543 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,543 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:29,544 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,544 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,544 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,544 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:29,544 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,544 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,544 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,544 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 124#L1013-19true, 457#true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,545 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,545 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,545 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,545 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:29,546 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,546 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,546 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,547 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:29,547 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,547 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,547 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,547 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:29,547 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,547 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:29,548 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,548 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,548 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:29,549 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,549 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,549 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,549 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:29,549 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,549 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,549 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,549 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,550 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,550 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:29,550 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,551 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,551 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,551 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,551 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,551 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,551 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,552 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:29,552 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,552 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:29,553 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,553 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,553 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,553 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:29,553 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,553 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,553 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,553 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,554 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,554 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,554 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,554 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:29,554 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,554 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,554 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,554 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:29,555 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,555 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:29,556 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,556 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,556 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,556 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,556 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,556 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,556 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,556 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,557 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,557 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,557 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,557 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,557 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,557 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,557 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,557 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 106#L1013-10true, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,560 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:29,570 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,570 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,571 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,571 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [60#L1013-72true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 14#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,621 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,621 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,621 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,621 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,622 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,622 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,622 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,623 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,623 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,623 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:29,624 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,624 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,624 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,624 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,625 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,625 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,625 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,625 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:29,627 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,627 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,627 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,627 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:29,628 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,628 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,628 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,628 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:29,628 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,628 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,628 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,628 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 354#L1037true, 454#true, 92#L1013-70true]) [2023-11-30 02:30:29,629 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,629 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,630 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,630 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:29,632 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,632 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,632 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,632 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 02:30:29,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:29,758 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,758 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:29,758 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:29,758 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:29,758 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:29,759 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:29,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:29,779 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,779 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,779 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:29,780 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 215#L1013-20true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:30,072 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,072 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,072 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,072 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 163#L1036-4true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:30,084 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:30,084 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:30,113 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,113 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,113 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,114 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,114 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,114 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,114 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,114 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:30,129 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,129 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,129 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,129 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,129 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:30,129 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,129 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:30,130 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true]) [2023-11-30 02:30:30,130 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,130 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,131 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 367#L1012-3true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:30,146 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,146 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,146 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,146 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 367#L1012-3true, 454#true]) [2023-11-30 02:30:30,146 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,146 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,146 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,146 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 454#true, 374#L1013-22true, 163#L1036-4true]) [2023-11-30 02:30:30,305 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,305 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,305 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,305 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 163#L1036-4true]) [2023-11-30 02:30:30,306 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:30,348 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,348 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,356 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:30,357 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 104#L1012-3true, 457#true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:30,367 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 104#L1012-3true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true]) [2023-11-30 02:30:30,367 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 354#L1037true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:30,390 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:30,390 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:30:30,391 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,391 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,391 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,391 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,391 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,396 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true]) [2023-11-30 02:30:30,396 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L1013-9true, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:30,397 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,398 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,398 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,398 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,398 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:30,398 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 7#L1013-18true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:30,399 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:30,399 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,399 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,400 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:30,400 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,400 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:30,401 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:30,407 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 92#L1013-70true]) [2023-11-30 02:30:30,408 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:30,408 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 291#L1013-67true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:30,409 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 291#L1013-67true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,409 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,411 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 92#L1013-70true]) [2023-11-30 02:30:30,411 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 170#L1013-69true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,412 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,412 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,412 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,412 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 187#L1013-12true, 454#true]) [2023-11-30 02:30:30,415 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,418 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 106#L1013-10true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:30,450 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 414#L1013-71true, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,457 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,457 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,457 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,457 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 122#L1013-70true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,460 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:30,465 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 255#L1013-79true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:30,495 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 268#L1013-68true, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:30,497 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,497 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,497 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,497 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:30,693 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,693 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:30,693 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,693 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,694 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,694 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,694 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,695 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,695 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,695 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,695 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,695 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,695 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,695 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,695 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 388#L1013-7true]) [2023-11-30 02:30:30,696 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:30,696 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,697 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 216#L1013-11true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:30,697 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,697 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,697 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 433#L1013-13true, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,698 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:30,698 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,699 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,699 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,699 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 409#L1013-21true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:30,700 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:30,700 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,701 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,701 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,701 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,701 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 145#L1013-16true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,701 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,701 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,701 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,701 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,702 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:30,702 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,702 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:30,703 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:30,703 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,703 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,704 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:30,704 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,704 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,705 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,705 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:30,706 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,706 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:30,706 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,706 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,707 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,707 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:30,707 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,708 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,708 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,708 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 409#L1013-21true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:30,709 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:30,709 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,709 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:30,710 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,710 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,710 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,710 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,710 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,710 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,710 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,710 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:30,711 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,711 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,711 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,711 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,711 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,711 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,711 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,711 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,712 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,712 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,712 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,712 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,712 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,712 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,712 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,712 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 187#L1013-12true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:30,713 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,713 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,713 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,713 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,713 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,713 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,713 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,713 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:30,716 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,716 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,716 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,716 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,717 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,717 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,717 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,717 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 187#L1013-12true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:30,727 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,727 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,727 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,727 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [60#L1013-72true, 38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,786 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,786 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:30,787 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,787 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, 38#L1013-19true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,788 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [38#L1013-19true, 60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,788 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 122#L1013-70true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,789 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,789 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:30,789 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:30,790 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,790 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 135#L1013-12true, 454#true]) [2023-11-30 02:30:30,793 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,793 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,793 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,793 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 255#L1013-79true, 354#L1037true, 454#true]) [2023-11-30 02:30:30,794 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,794 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,794 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,794 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:30,796 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:30,929 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 409#L1013-21true, 305#L1036-7true]) [2023-11-30 02:30:30,929 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:30,929 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:30,955 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 454#true, 215#L1013-20true, 305#L1036-7true]) [2023-11-30 02:30:30,956 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,956 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,956 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,956 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,956 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:30,962 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:30,962 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:30,962 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:30,962 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:30,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:30,973 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,973 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,973 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:30,973 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:31,047 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true]) [2023-11-30 02:30:31,047 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,047 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,062 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,063 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,063 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,063 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 354#L1037true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:31,802 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:30:31,803 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:31,839 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,839 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,839 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,839 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:31,839 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,839 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,839 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,839 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:31,839 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L1013-9true, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:31,840 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, 185#L1036-8true, 194#L1013-9true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,840 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,841 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,841 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:31,842 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:31,842 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,842 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,843 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,843 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:31,844 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,844 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:31,847 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 92#L1013-70true]) [2023-11-30 02:30:31,853 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,853 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true]) [2023-11-30 02:30:31,854 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,854 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,854 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,854 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,854 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,854 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,854 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,854 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 92#L1013-70true]) [2023-11-30 02:30:31,855 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,855 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,855 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,855 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 190#L1013-68true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:31,855 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,855 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,855 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,855 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 190#L1013-68true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,856 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,856 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,856 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,856 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 190#L1013-68true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,856 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,856 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,856 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,856 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:31,857 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,857 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,857 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,857 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 422#L1013-72true, 454#true]) [2023-11-30 02:30:31,858 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,858 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,859 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true, 92#L1013-70true]) [2023-11-30 02:30:31,859 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,859 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:31,860 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,860 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,860 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,860 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 187#L1013-12true, 454#true]) [2023-11-30 02:30:31,865 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,865 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,865 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,865 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:31,869 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,869 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,869 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,869 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 106#L1013-10true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,906 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 60#L1013-72true, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,910 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,910 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,910 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,910 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,915 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,915 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 14#L1013-18true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,916 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,916 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,916 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,916 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,916 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,916 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,916 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,916 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 122#L1013-70true, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:31,920 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,920 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,920 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,920 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 314#L1013-69true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,925 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,925 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,926 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,926 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 454#true, 216#L1013-11true, 305#L1036-7true]) [2023-11-30 02:30:31,973 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,973 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,973 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,973 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 268#L1013-68true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:31,977 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,977 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,977 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,978 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, 268#L1013-68true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:31,978 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,978 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,978 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:31,978 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,178 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:32,178 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:32,178 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:32,179 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 24#L1013-20true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,179 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:32,180 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,180 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,180 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,180 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,180 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,180 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,180 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,180 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,181 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 216#L1013-11true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:32,182 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:32,182 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,183 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,183 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 124#L1013-19true, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:32,184 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,184 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,184 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:32,185 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,185 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,185 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,185 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 24#L1013-20true, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,185 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,185 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,185 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,185 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,186 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 135#L1013-12true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,186 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,186 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 216#L1013-11true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:32,187 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,187 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,187 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:32,188 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,188 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,188 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 38#L1013-19true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:32,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 38#L1013-19true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:32,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,189 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,189 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:32,190 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:32,191 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:32,191 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,191 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,192 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,192 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,192 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,192 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,192 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,192 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,192 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,192 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:32,193 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,193 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,194 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:32,194 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:32,195 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,195 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,195 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,195 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 195#L1013-71true, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,195 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,195 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,195 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,195 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,196 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,196 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,196 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,196 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 92#L1013-70true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:32,196 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,196 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,196 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,196 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 92#L1013-70true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:32,197 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,197 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,197 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,197 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:32,197 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:32,198 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,198 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,198 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,199 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,199 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,199 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,199 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,199 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,199 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,200 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,200 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:32,201 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,201 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 421#L1013-11true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,202 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,202 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:32,216 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,216 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,216 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,216 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 354#L1037true, 454#true, 237#L1013-79true, 375#L1013-13true]) [2023-11-30 02:30:32,218 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [60#L1013-72true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:32,287 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,287 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,287 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,287 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,288 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,288 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:32,289 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,289 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:32,290 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:32,290 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:32,291 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,291 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,291 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,291 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:32,295 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,295 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,295 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,295 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true, 422#L1013-72true]) [2023-11-30 02:30:32,296 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,296 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,296 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,296 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:32,297 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,297 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,297 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,297 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 02:30:32,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 409#L1013-21true, 305#L1036-7true]) [2023-11-30 02:30:32,435 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:32,436 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:32,437 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,437 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,437 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,437 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:32,465 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,465 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,465 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,465 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,465 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:30:32,471 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:30:32,471 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true, 388#L1013-7true]) [2023-11-30 02:30:32,481 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,481 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,482 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,482 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:32,484 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 410#L1013-28true, 163#L1036-4true]) [2023-11-30 02:30:32,492 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:32,626 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:32,647 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:32,649 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:32,655 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:32,655 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,655 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,655 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,655 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:32,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:32,689 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2023-11-30 02:30:32,689 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-11-30 02:30:32,689 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-11-30 02:30:32,689 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-11-30 02:30:32,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 163#L1036-4true]) [2023-11-30 02:30:32,690 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:32,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:32,690 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:32,690 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:32,690 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:32,690 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:33,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,087 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2023-11-30 02:30:33,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:33,087 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,087 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,087 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:33,326 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:33,327 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 216#L1013-11true, 409#L1013-21true]) [2023-11-30 02:30:33,334 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,335 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,335 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,335 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,336 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,336 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,336 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,337 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:33,337 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:33,338 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,338 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,339 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,339 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true, 409#L1013-21true]) [2023-11-30 02:30:33,339 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,340 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 433#L1013-13true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,340 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:33,341 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 124#L1013-19true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,341 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,342 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 216#L1013-11true]) [2023-11-30 02:30:33,342 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:33,343 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,343 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,344 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,344 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,344 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,344 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:33,345 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,345 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,345 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,345 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:33,347 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,347 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,347 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,347 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,348 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:33,348 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true, 92#L1013-70true]) [2023-11-30 02:30:33,358 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,358 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,358 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 170#L1013-69true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:33,359 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 170#L1013-69true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,359 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,359 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true]) [2023-11-30 02:30:33,360 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 195#L1013-71true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,360 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 92#L1013-70true]) [2023-11-30 02:30:33,361 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true]) [2023-11-30 02:30:33,363 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,363 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,363 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,363 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,364 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 124#L1013-19true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,364 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 92#L1013-70true]) [2023-11-30 02:30:33,365 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,365 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 187#L1013-12true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:33,372 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,372 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,372 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,372 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,377 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,377 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,377 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,377 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 106#L1013-10true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:33,422 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 106#L1013-10true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,423 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 60#L1013-72true, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,428 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,428 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,428 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,428 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:33,436 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 454#true]) [2023-11-30 02:30:33,436 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [38#L1013-19true, 60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,437 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [60#L1013-72true, 38#L1013-19true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,437 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 122#L1013-70true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,443 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,443 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,443 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,443 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:33,452 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,452 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,452 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,452 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 314#L1013-69true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:33,452 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,452 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,452 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,452 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 135#L1013-12true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:33,491 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,678 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,679 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,679 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,680 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:33,680 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,681 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:33,681 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,682 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,682 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,683 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,683 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,683 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,683 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:33,683 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,683 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,684 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,684 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,684 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,684 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,684 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,684 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,684 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:33,685 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,685 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,685 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 301#L1013-16true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,686 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:33,686 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,686 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,687 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,687 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 135#L1013-12true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:33,688 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,688 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 14#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,688 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,689 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,689 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 375#L1013-13true]) [2023-11-30 02:30:33,690 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,690 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,691 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,691 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,691 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,691 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 215#L1013-20true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:33,691 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,691 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,691 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,691 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 215#L1013-20true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,692 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,692 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,693 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,693 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,693 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,693 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 422#L1013-72true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,693 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,693 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,693 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,693 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 422#L1013-72true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,694 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,694 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,694 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 422#L1013-72true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,695 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:33,696 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,696 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 422#L1013-72true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,697 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 195#L1013-71true, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:33,698 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,698 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:33,699 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,699 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 422#L1013-72true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,700 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:33,700 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 187#L1013-12true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:33,701 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 187#L1013-12true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,702 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,702 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:33,707 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][689], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:33,714 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,714 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,714 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,714 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:33,714 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,714 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,714 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,714 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 190#L1013-68true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:33,715 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,715 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,715 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,715 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 354#L1037true, 275#L1013-14true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:33,716 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,716 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,716 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,716 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 454#true, 167#L1013-14true, 305#L1036-7true]) [2023-11-30 02:30:33,720 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:33,720 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:33,720 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:33,720 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:33,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [60#L1013-72true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,772 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:33,773 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,773 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,774 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,774 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,775 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [60#L1013-72true, t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,775 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [60#L1013-72true, t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:33,776 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:33,779 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,779 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,779 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,779 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:33,782 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,782 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,782 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,782 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 02:30:33,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:33,886 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:33,886 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:30:33,911 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:30:33,911 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,911 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true, 388#L1013-7true]) [2023-11-30 02:30:33,923 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,923 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,923 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,923 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 163#L1036-4true]) [2023-11-30 02:30:33,926 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,926 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:33,943 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2023-11-30 02:30:33,943 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-11-30 02:30:33,943 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-11-30 02:30:33,943 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-11-30 02:30:33,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:33,943 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:33,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:33,943 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:33,944 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:33,944 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:33,944 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:34,001 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,001 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,001 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,001 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,004 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,004 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 354#L1037true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:34,005 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,005 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 354#L1037true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,005 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,005 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,006 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:34,225 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:34,239 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,239 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,240 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,240 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,242 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,242 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,242 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,243 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:34,276 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2023-11-30 02:30:34,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:34,276 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:34,276 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,276 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:34,293 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,293 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,293 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,294 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:34,298 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,298 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,298 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,298 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:34,381 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,381 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true]) [2023-11-30 02:30:34,396 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,401 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,401 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,401 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,401 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 354#L1037true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:34,597 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,597 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:34,618 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,618 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,618 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,618 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:34,619 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,619 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,619 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,619 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 354#L1037true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:34,620 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,620 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,620 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,620 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,620 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,630 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,630 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,630 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,630 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 216#L1013-11true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:34,631 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,631 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,631 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,631 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true]) [2023-11-30 02:30:34,631 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,631 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,631 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,631 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:34,632 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 24#L1013-20true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,632 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:34,633 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,633 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,633 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,633 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 433#L1013-13true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:34,633 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,633 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,633 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,633 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,634 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,634 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,634 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,634 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:34,635 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,635 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,636 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,636 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true]) [2023-11-30 02:30:34,636 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,636 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,636 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,636 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,636 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,636 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 433#L1013-13true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,637 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:34,637 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,638 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:34,638 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 433#L1013-13true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,639 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,639 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,640 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true, 216#L1013-11true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:34,640 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:34,643 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,643 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,643 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,643 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 375#L1013-13true]) [2023-11-30 02:30:34,646 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,646 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,646 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,647 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 38#L1013-19true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:34,647 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [38#L1013-19true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 275#L1013-14true]) [2023-11-30 02:30:34,648 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,659 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,659 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,659 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,659 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 92#L1013-70true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:34,660 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 92#L1013-70true]) [2023-11-30 02:30:34,660 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,660 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 92#L1013-70true]) [2023-11-30 02:30:34,661 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,661 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,661 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,661 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true]) [2023-11-30 02:30:34,661 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,661 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,661 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,661 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 195#L1013-71true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,661 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 422#L1013-72true]) [2023-11-30 02:30:34,662 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,662 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 195#L1013-71true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,663 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,663 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 92#L1013-70true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:34,663 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,664 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,664 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,664 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][689], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:34,664 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,664 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:34,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true]) [2023-11-30 02:30:34,666 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:34,667 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,667 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 92#L1013-70true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:34,668 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 187#L1013-12true, 454#true]) [2023-11-30 02:30:34,676 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 421#L1013-11true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:34,683 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,683 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 421#L1013-11true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,684 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,684 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,684 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,684 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:34,734 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 60#L1013-72true, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:34,741 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,741 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,741 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,741 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,751 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 215#L1013-20true, 454#true]) [2023-11-30 02:30:34,752 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:34,752 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:34,752 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:34,753 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 122#L1013-70true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:34,760 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 122#L1013-70true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:34,761 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,761 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,761 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,761 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:34,804 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:34,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,010 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,010 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,010 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,010 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,011 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,011 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,011 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,011 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 409#L1013-21true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:35,011 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,011 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,011 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,011 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:35,012 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,012 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,012 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,012 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,012 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,012 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,012 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,012 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:35,013 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,013 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,013 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,013 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,013 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,013 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,013 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:35,014 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,014 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,014 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:35,015 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,015 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,015 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,015 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:35,016 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,016 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,016 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,016 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,016 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,016 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:35,017 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:35,017 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,017 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,018 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,018 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,018 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,018 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 124#L1013-19true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,018 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,018 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 409#L1013-21true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:35,019 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:35,019 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,019 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:35,020 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,020 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,020 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,021 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,021 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,021 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,021 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 38#L1013-19true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,021 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,021 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,022 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,022 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 38#L1013-19true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,022 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,022 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,022 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,022 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:30:35,022 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,022 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:30:35,023 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,023 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,023 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,024 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,024 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,024 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,024 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,024 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,024 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,024 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,024 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:35,025 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:35,025 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,025 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 422#L1013-72true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,026 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,026 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,026 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,026 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 422#L1013-72true, 364#L1037-3true]) [2023-11-30 02:30:35,026 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,026 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,026 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,026 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 422#L1013-72true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:35,027 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,027 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,027 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,027 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:35,027 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,027 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,027 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,027 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,028 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,028 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,028 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,028 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 422#L1013-72true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,028 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,028 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,028 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,028 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:35,029 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,029 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,029 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,029 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 422#L1013-72true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:35,030 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,030 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,030 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,030 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:35,031 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,031 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:35,031 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,031 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,032 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,032 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,032 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,032 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,032 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,032 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,032 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,032 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,033 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][689], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:35,037 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,037 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:35,038 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:35,039 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,039 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,039 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,039 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:35,044 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,044 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,044 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,044 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:35,045 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,045 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,045 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,045 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:35,047 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,048 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,048 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,048 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [60#L1013-72true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:35,105 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,105 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,105 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,105 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [60#L1013-72true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,106 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,106 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,106 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,106 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:35,106 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:35,107 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,107 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,107 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,108 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,108 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,108 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,109 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,109 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,109 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:35,109 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,109 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,109 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,109 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:35,113 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,113 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,113 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,113 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 02:30:35,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:35,429 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:35,439 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 163#L1036-4true, 388#L1013-7true]) [2023-11-30 02:30:35,488 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,488 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,488 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,488 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 163#L1036-4true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,492 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,492 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,492 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,492 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:35,492 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,492 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,492 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,492 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:35,509 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,510 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,510 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,510 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:35,514 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,514 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,514 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,514 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:35,600 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,600 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,600 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,600 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:35,601 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 388#L1013-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,601 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:35,601 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:35,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:35,602 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:35,602 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:35,602 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:35,602 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:35,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 388#L1013-7true]) [2023-11-30 02:30:35,602 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 354#L1037true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:35,606 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,606 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,606 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,606 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,606 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:35,631 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,631 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,631 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,631 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 388#L1013-7true]) [2023-11-30 02:30:35,632 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,632 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,632 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,633 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:35,637 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:35,637 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:35,657 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,657 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,657 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,657 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:35,663 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,663 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 215#L1013-20true, 163#L1036-4true]) [2023-11-30 02:30:35,692 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,692 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,692 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,692 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 163#L1036-4true]) [2023-11-30 02:30:35,699 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,699 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,699 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,699 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:35,700 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,700 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,700 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,700 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:35,789 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:35,818 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,825 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:35,825 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2023-11-30 02:30:35,825 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:30:35,825 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:30:35,825 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:30:35,825 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:30:35,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:35,825 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:35,826 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:35,826 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,826 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:35,850 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,850 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,850 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,851 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:35,857 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:35,857 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:35,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 215#L1013-20true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:36,144 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,144 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,144 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,144 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 374#L1013-22true]) [2023-11-30 02:30:36,144 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:36,144 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:36,144 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:36,144 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:36,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 50#$Ultimate##0true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:36,145 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:36,145 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:36,145 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:36,145 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:36,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:36,145 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:36,145 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:36,145 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:36,145 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:36,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:36,157 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,157 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,157 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,157 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,158 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,158 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,158 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,158 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,158 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,158 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,158 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,158 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,159 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,159 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,159 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,159 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:36,159 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,159 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,159 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,159 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,160 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,160 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,160 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,160 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:36,160 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,160 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,160 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,160 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,161 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,161 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,161 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:36,162 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,162 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,162 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,162 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][689], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:36,162 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:36,162 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:36,162 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:36,162 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:36,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:36,163 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,164 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,164 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,164 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,164 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,164 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,164 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,164 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,165 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:36,165 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,166 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,166 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,166 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,166 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 301#L1013-16true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,166 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,166 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,166 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,166 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:36,166 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,167 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,167 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,168 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,168 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,168 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:36,168 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,168 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,168 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,168 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 301#L1013-16true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,169 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,169 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,169 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,169 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,169 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,169 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,169 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,169 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 275#L1013-14true, 215#L1013-20true]) [2023-11-30 02:30:36,172 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 14#L1013-18true, 145#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,173 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,173 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,173 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,173 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:36,178 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:36,178 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:36,179 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,179 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,179 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,179 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 275#L1013-14true, 215#L1013-20true]) [2023-11-30 02:30:36,179 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,179 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,179 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,179 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 275#L1013-14true, 215#L1013-20true]) [2023-11-30 02:30:36,180 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,180 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,180 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,180 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:36,194 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,194 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,194 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,194 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,194 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 422#L1013-72true, 409#L1013-21true]) [2023-11-30 02:30:36,195 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 422#L1013-72true, 409#L1013-21true]) [2023-11-30 02:30:36,196 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,196 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,196 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,196 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:36,196 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,196 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,196 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,196 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,197 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,197 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,197 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,197 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 422#L1013-72true, 409#L1013-21true]) [2023-11-30 02:30:36,197 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,197 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,197 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,197 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:36,198 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,198 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,198 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,202 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,202 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,202 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,202 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:36,203 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:36,203 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,204 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 187#L1013-12true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:36,219 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,219 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,219 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,219 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 187#L1013-12true, 454#true]) [2023-11-30 02:30:36,220 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,220 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,220 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,220 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:36,291 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,291 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,291 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,291 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 190#L1013-68true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:36,291 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,291 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,291 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,291 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 60#L1013-72true, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,299 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,299 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,299 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,299 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:36,317 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 414#L1013-71true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,317 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,317 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 454#true]) [2023-11-30 02:30:36,318 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,318 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,319 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, 60#L1013-72true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:36,319 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,319 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:36,320 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [60#L1013-72true, t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:36,320 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,320 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 268#L1013-68true, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:36,394 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:36,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 167#L1013-14true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:37,061 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,061 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:37,062 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,062 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,062 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,062 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,062 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,062 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,062 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,062 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 167#L1013-14true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:37,063 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:37,063 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,064 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,064 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,064 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,064 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,064 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,064 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,064 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,064 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 167#L1013-14true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:37,065 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:37,065 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,065 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 167#L1013-14true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:37,066 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,066 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,066 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,066 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:37,067 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:37,067 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,067 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,068 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,068 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,068 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 14#L1013-18true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,069 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,069 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 167#L1013-14true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:37,069 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:37,070 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,070 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,070 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:37,071 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,071 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,071 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,071 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,071 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,071 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,071 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,071 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 145#L1013-16true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,072 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,072 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,072 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,072 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,072 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,072 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,072 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,073 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 145#L1013-16true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,073 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,073 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,073 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,073 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:37,073 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,073 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,073 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 275#L1013-14true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:37,074 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,074 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,074 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:37,075 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,075 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 275#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:37,075 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,076 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,076 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,076 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,076 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,076 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,076 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,076 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][691], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true]) [2023-11-30 02:30:37,077 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2023-11-30 02:30:37,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:30:37,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:30:37,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 02:30:37,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:30:37,077 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,077 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,077 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,077 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 216#L1013-11true]) [2023-11-30 02:30:37,082 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,082 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,083 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,083 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 216#L1013-11true, 410#L1013-28true]) [2023-11-30 02:30:37,084 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 92#L1013-70true]) [2023-11-30 02:30:37,088 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,088 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,088 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,088 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 92#L1013-70true]) [2023-11-30 02:30:37,089 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:37,090 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 421#L1013-11true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:37,091 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,091 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,091 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,091 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 122#L1013-70true, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:37,157 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,157 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,157 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,157 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 02:30:37,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:37,248 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,248 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:37,251 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,251 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,251 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,251 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:37,252 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:37,252 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 305#L1036-7true]) [2023-11-30 02:30:37,252 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,252 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:37,253 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,253 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:37,257 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:37,293 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,293 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,293 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,293 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:37,294 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 305#L1036-7true]) [2023-11-30 02:30:37,294 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:37,294 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,294 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:30:37,295 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:37,295 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,295 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true, 388#L1013-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:37,303 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true, 388#L1013-7true]) [2023-11-30 02:30:37,304 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,304 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 215#L1013-20true, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:37,328 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,328 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,328 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,328 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:37,334 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:37,334 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,334 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:37,415 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,415 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,415 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,415 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 388#L1013-7true]) [2023-11-30 02:30:37,421 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,421 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,421 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,421 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,421 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 354#L1037true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:37,425 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:37,426 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,426 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,426 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,426 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,426 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:37,445 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,445 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,445 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,445 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 331#L1013-7true]) [2023-11-30 02:30:37,450 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-11-30 02:30:37,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:37,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:37,450 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:37,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 215#L1013-20true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:37,451 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:37,451 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:37,451 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,451 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:37,453 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:37,453 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,454 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,454 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,454 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 215#L1013-20true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:37,477 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,478 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,478 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,478 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 374#L1013-22true]) [2023-11-30 02:30:37,483 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,483 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,483 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,483 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:37,483 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,483 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,483 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,483 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:37,507 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,507 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,507 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,507 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,602 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,602 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:37,629 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,629 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,629 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,630 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,630 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:37,636 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:37,636 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:37,636 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,636 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,637 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,637 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,637 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:37,637 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,637 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,637 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,637 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,637 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true]) [2023-11-30 02:30:37,660 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,660 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,660 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:37,660 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,268 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 220#L1013-22true, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,269 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 167#L1013-14true]) [2023-11-30 02:30:38,269 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true, 167#L1013-14true]) [2023-11-30 02:30:38,270 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,270 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,270 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,270 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,271 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,271 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,271 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,271 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:38,271 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,271 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,271 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,271 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,272 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true, 167#L1013-14true]) [2023-11-30 02:30:38,272 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,273 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,273 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,273 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,273 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:38,273 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,273 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,273 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,273 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,277 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,277 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,277 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,277 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 433#L1013-13true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,278 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,278 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,278 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,278 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 167#L1013-14true]) [2023-11-30 02:30:38,279 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:38,279 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,279 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,280 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,280 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 167#L1013-14true]) [2023-11-30 02:30:38,281 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,281 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,281 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,281 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,281 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,281 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,281 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,281 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:38,282 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,282 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,282 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,282 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,282 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,282 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,282 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,282 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:38,287 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 38#L1013-19true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,288 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,288 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,288 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,288 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [38#L1013-19true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,289 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,289 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,289 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,289 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 375#L1013-13true]) [2023-11-30 02:30:38,298 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,298 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,298 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,298 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:38,299 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread2of3ForFork0InUse, 336#L1013-21true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,299 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 275#L1013-14true]) [2023-11-30 02:30:38,300 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,300 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,300 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,300 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 275#L1013-14true]) [2023-11-30 02:30:38,300 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,300 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,300 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,300 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 275#L1013-14true, 454#true]) [2023-11-30 02:30:38,301 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:38,301 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,301 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 422#L1013-72true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,315 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,316 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,316 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,316 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true]) [2023-11-30 02:30:38,316 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,316 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,316 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,316 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 422#L1013-72true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,317 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,317 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,317 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,317 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,318 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,318 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 422#L1013-72true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,318 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,318 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,318 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,318 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,318 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,319 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,319 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,319 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,324 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,324 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,324 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,324 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:38,325 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,325 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,325 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,325 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:38,437 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,437 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,437 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,437 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 332#L1013-10true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:38,437 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,437 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,437 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,437 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:38,438 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,438 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,438 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,438 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 106#L1013-10true, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:38,439 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 60#L1013-72true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:38,453 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 60#L1013-72true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,453 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,453 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:38,473 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,473 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:38,473 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 454#true]) [2023-11-30 02:30:38,474 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,474 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,474 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,475 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,475 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,475 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,475 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,475 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,476 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,476 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,476 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,476 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:38,476 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,476 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,476 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,476 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 314#L1013-69true, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:38,547 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,547 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:38,862 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][691], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 216#L1013-11true]) [2023-11-30 02:30:38,863 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,863 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,863 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,863 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:30:38,863 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:38,864 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,864 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,864 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,864 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 14#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:38,864 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,864 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,864 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,865 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:38,865 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,865 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,865 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,865 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:38,866 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:38,866 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,866 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 301#L1013-16true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:38,867 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:38,868 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 145#L1013-16true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:38,869 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:38,869 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:38,870 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,870 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,870 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,870 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 145#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:38,870 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,870 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,870 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,870 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][690], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 92#L1013-70true]) [2023-11-30 02:30:38,871 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:30:38,871 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,871 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,871 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,871 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:38,872 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,872 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,872 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,872 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 135#L1013-12true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:38,876 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,876 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 135#L1013-12true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:38,878 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:38,884 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,884 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,884 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,884 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 187#L1013-12true, 454#true]) [2023-11-30 02:30:38,885 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,885 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,885 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,885 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 301#L1013-16true, 354#L1037true, 454#true]) [2023-11-30 02:30:38,972 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 02:30:38,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 255#L1013-79true, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:38,973 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,973 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,973 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,973 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 14#L1013-18true, 255#L1013-79true, 354#L1037true, 454#true]) [2023-11-30 02:30:38,973 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:38,973 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:38,973 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:38,973 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:38,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:38,979 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,979 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,979 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:38,980 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 02:30:39,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:39,077 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,077 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,077 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,077 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 388#L1013-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:39,078 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,078 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,078 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,078 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:39,078 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:39,079 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:39,079 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,079 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 305#L1036-7true]) [2023-11-30 02:30:39,083 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,083 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,083 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,083 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,083 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:39,126 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,127 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,127 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,127 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 305#L1036-7true]) [2023-11-30 02:30:39,132 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 02:30:39,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:39,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:39,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:39,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:39,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 215#L1013-20true, 305#L1036-7true]) [2023-11-30 02:30:39,133 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,133 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,133 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,133 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:39,133 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,133 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,133 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,134 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,134 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:39,143 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:39,144 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:39,144 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:39,144 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:39,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:39,195 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:39,797 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 388#L1013-7true]) [2023-11-30 02:30:39,823 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:39,824 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,824 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,824 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,848 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,848 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 215#L1013-20true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:39,907 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,907 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:39,914 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 331#L1013-7true]) [2023-11-30 02:30:39,914 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 50#$Ultimate##0true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:39,914 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:39,914 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,915 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:39,947 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,947 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,947 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,947 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 374#L1013-22true, 163#L1036-4true]) [2023-11-30 02:30:39,982 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 163#L1036-4true]) [2023-11-30 02:30:39,982 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:39,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:40,142 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,142 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,142 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,142 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:40,142 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,142 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,142 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,142 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:40,178 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,178 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,178 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,178 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,178 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:40,184 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:40,184 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,184 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:30:40,185 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:40,185 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,185 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:40,214 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,214 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,214 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,214 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true]) [2023-11-30 02:30:40,215 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,215 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,215 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,215 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,665 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:40,666 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,666 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:40,667 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,667 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,667 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,667 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 167#L1013-14true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,667 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,667 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,667 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,667 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,668 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:40,668 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,668 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:40,669 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,669 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,669 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,669 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 167#L1013-14true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,670 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,670 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,670 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,670 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,670 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,670 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,670 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,670 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,674 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,674 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,674 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,674 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,674 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true]) [2023-11-30 02:30:40,675 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,675 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:40,676 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,676 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,676 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,676 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:40,676 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,676 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,676 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,676 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 14#L1013-18true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:40,677 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,677 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,677 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,677 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:40,677 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,677 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,677 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,677 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 50#$Ultimate##0true, 454#true, 167#L1013-14true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,678 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:40,678 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:40,679 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,679 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,679 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,679 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:40,685 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,685 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,685 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,685 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 275#L1013-14true]) [2023-11-30 02:30:40,686 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,686 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,686 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,686 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:40,686 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,686 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,686 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,686 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:40,687 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:40,687 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,687 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:40,698 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,698 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,698 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,698 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 275#L1013-14true, 374#L1013-22true]) [2023-11-30 02:30:40,698 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,698 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,698 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,698 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:40,699 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:40,699 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,699 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 275#L1013-14true]) [2023-11-30 02:30:40,700 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:40,700 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:40,701 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,701 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,701 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,701 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][691], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:40,719 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 02:30:40,719 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:40,719 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:40,719 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:40,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:40,719 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,719 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 216#L1013-11true, 305#L1036-7true]) [2023-11-30 02:30:40,823 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 216#L1013-11true, 305#L1036-7true]) [2023-11-30 02:30:40,823 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 92#L1013-70true, 305#L1036-7true]) [2023-11-30 02:30:40,824 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,824 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,824 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,824 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 421#L1013-11true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:40,825 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,825 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,825 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,825 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 122#L1013-70true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:40,923 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,923 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,923 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:40,923 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:41,794 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,794 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,795 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][690], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true]) [2023-11-30 02:30:41,795 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 02:30:41,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:30:41,795 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:41,796 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 14#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,797 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:41,797 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,797 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,798 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:41,798 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,798 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:41,800 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,800 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,800 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,800 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,801 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,801 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 301#L1013-16true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:41,802 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:41,802 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,803 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,803 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,803 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,803 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 145#L1013-16true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:41,804 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 145#L1013-16true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,804 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,804 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,805 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 145#L1013-16true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,805 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,805 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:30:41,807 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 354#L1037true, 454#true, 422#L1013-72true, 410#L1013-28true]) [2023-11-30 02:30:41,807 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 393#L1013-34true]) [2023-11-30 02:30:41,808 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:41,816 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,816 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,816 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,816 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:41,818 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,818 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,818 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,818 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:41,820 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,820 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,820 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,820 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:41,821 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,822 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 422#L1013-72true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:41,822 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,822 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,822 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,822 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:41,823 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][741], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:41,823 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,823 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,824 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 284#L1013-28true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:41,933 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,933 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,933 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,933 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 14#L1013-18true, 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:41,935 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,935 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,935 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,935 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [60#L1013-72true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:41,937 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,937 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 284#L1013-28true, 454#true]) [2023-11-30 02:30:41,939 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,939 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,939 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:41,939 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 02:30:42,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:42,043 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,043 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,043 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,043 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,043 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:42,048 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,048 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,048 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,048 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,048 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1699] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= |v_t_funThread2of3ForFork0_#t~nondet15#1_1| 0) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{t_funThread2of3ForFork0_#t~nondet15#1=|v_t_funThread2of3ForFork0_#t~nondet15#1_1|, #pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet15#1, #pthreadsMutex][140], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:42,048 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,049 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,049 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,049 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,049 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:42,070 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,070 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,070 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,070 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:42,076 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 02:30:42,076 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:42,076 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:42,076 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:42,076 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:42,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 215#L1013-20true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:42,077 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,077 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,077 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,077 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:42,077 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,077 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,077 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,077 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,077 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,103 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 215#L1013-20true, 305#L1036-7true]) [2023-11-30 02:30:42,103 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,104 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,104 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,104 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,104 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:42,110 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,110 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,110 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,110 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:30:42,111 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:42,111 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,111 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 374#L1013-22true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:42,190 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,190 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,190 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,190 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:42,190 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,190 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,190 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,190 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:42,373 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,373 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,374 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,374 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:42,374 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,374 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,374 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,374 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:42,437 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,437 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,437 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 374#L1013-22true, 331#L1013-7true]) [2023-11-30 02:30:42,446 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,446 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,446 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,446 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:42,446 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,446 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,446 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:42,447 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:42,447 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 374#L1013-22true, 331#L1013-7true]) [2023-11-30 02:30:42,498 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,498 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,498 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,499 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 331#L1013-7true]) [2023-11-30 02:30:42,499 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,499 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,499 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:42,499 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:43,240 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:30:43,240 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,240 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,241 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:43,962 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,962 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,962 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,962 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][691], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 216#L1013-11true, 305#L1036-7true]) [2023-11-30 02:30:43,963 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 02:30:43,963 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:43,963 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:43,963 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:43,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 216#L1013-11true]) [2023-11-30 02:30:43,963 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,963 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,963 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,963 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true]) [2023-11-30 02:30:43,964 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,964 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,964 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,964 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:43,965 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,965 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,965 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,965 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 301#L1013-16true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:43,965 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,965 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,965 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,965 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:43,973 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:43,974 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:43,974 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:43,975 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,976 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,976 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,976 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:43,983 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,983 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,983 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,983 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:43,983 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,983 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 145#L1013-16true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:43,987 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,987 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,987 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,987 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:43,987 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,987 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,987 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:43,988 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][690], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 92#L1013-70true, 305#L1036-7true]) [2023-11-30 02:30:44,010 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 02:30:44,010 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:44,010 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:44,010 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:44,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 92#L1013-70true]) [2023-11-30 02:30:44,010 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:44,010 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,010 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,011 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:44,113 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,113 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:44,114 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,114 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,114 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,114 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 187#L1013-12true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:44,115 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,115 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,115 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,115 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 255#L1013-79true, 457#true, 301#L1013-16true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:44,121 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 02:30:44,121 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:44,121 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:44,122 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:44,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 255#L1013-79true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:44,122 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,122 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 14#L1013-18true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:44,122 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:44,122 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:44,122 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:44,122 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:44,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:44,224 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,224 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,224 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:44,224 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 167#L1013-14true]) [2023-11-30 02:30:45,271 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,271 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,271 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,271 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:30:45,271 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,271 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,271 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,271 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:45,272 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:45,272 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,272 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 393#L1013-34true]) [2023-11-30 02:30:45,273 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,273 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,273 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,273 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:45,274 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,274 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,274 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,274 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:45,275 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,275 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,275 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,276 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:30:45,277 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,277 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,277 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,277 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:30:45,278 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,278 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,278 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,278 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 393#L1013-34true, 92#L1013-70true]) [2023-11-30 02:30:45,279 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 371#L1013-38true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:45,282 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,282 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,282 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,282 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:45,286 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,286 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,286 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,286 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 167#L1013-14true]) [2023-11-30 02:30:45,287 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,287 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,287 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,287 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:45,287 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,288 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,288 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,288 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:45,290 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,290 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,290 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,290 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:45,290 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,290 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,290 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,290 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 124#L1013-19true, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:45,292 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,292 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,292 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,292 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][774], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:45,292 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,293 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,293 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,293 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][741], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:45,294 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 354#L1037true, 454#true]) [2023-11-30 02:30:45,391 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][718], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:45,391 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 02:30:45,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 284#L1013-28true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:45,391 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [38#L1013-19true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:45,394 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,394 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,394 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,394 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][775], [38#L1013-19true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:45,395 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,395 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,395 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,395 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 02:30:45,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 388#L1013-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:45,512 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,512 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,512 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,512 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,512 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1703] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread2of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread2of3ForFork0_#t~nondet5#1=|v_t_funThread2of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet5#1][147], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 388#L1013-7true]) [2023-11-30 02:30:45,512 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,512 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,513 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,513 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,513 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 215#L1013-20true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:45,543 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,543 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,543 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,543 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,543 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:45,552 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:45,553 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:45,553 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:45,585 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,585 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,585 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,585 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,585 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:30:45,594 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,594 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,594 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,594 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:30:45,595 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,595 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,595 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,595 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:45,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 374#L1013-22true, 331#L1013-7true]) [2023-11-30 02:30:45,951 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,951 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,951 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,951 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,952 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,952 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:45,952 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,952 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,952 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,952 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:45,952 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:46,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 163#L1036-4true]) [2023-11-30 02:30:46,861 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:46,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:46,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:46,861 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:46,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:46,862 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:46,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:46,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:46,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:47,384 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 220#L1013-22true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:47,384 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][690], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:47,385 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:47,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:47,385 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true]) [2023-11-30 02:30:47,385 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,385 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:47,386 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,386 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,386 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,386 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:47,387 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:47,387 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 301#L1013-16true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:47,387 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,387 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,388 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,388 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:47,395 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,395 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,395 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,395 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:47,396 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,396 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,396 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,396 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:47,396 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:47,397 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:47,397 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,397 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 145#L1013-16true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:47,398 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:47,403 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 145#L1013-16true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:47,404 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 145#L1013-16true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:47,404 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,404 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 145#L1013-16true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:47,405 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 145#L1013-16true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:47,405 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,405 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,406 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 422#L1013-72true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:47,423 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:47,423 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,423 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:30:47,424 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,424 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,424 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,424 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, 433#L1013-13true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:47,506 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true, 375#L1013-13true]) [2023-11-30 02:30:47,506 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 154#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:47,506 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,506 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,507 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:30:47,507 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,507 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,507 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,507 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:47,532 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,532 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,532 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,532 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 14#L1013-18true, 255#L1013-79true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:47,591 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [60#L1013-72true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:47,591 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,591 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 103#t_funErr4ASSERT_VIOLATIONDATA_RACEtrue, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:47,592 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,592 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,592 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:47,592 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][774], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:30:48,096 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,096 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,096 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,096 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 14#L1013-18true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:48,221 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:30:48,221 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,221 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:48,222 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,222 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,222 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,222 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:48,222 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,222 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,222 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,222 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 393#L1013-34true]) [2023-11-30 02:30:48,223 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,223 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,223 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,223 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:48,224 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,224 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,224 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,224 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:48,224 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,224 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,224 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,224 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:48,225 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,225 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 7#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:48,226 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 371#L1013-38true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:30:48,226 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,226 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][718], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:48,227 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2023-11-30 02:30:48,227 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:48,227 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:48,227 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:48,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:48,227 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,227 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,227 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,227 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 354#L1037true, 454#true, 393#L1013-34true]) [2023-11-30 02:30:48,229 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,229 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,229 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,229 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 340#L1013-39true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:48,231 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,231 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,231 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,231 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:48,236 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,236 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,237 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,237 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][796], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true]) [2023-11-30 02:30:48,237 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,237 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,237 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,237 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][774], [t_funThread1of3ForFork0InUse, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:48,238 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,238 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,238 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,238 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][775], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 255#L1013-79true, 215#L1013-20true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:48,242 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,242 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,242 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,242 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 14#L1013-18true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:48,338 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2023-11-30 02:30:48,339 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:48,339 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:48,339 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2023-11-30 02:30:48,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][294], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 301#L1013-16true, 354#L1037true, 454#true]) [2023-11-30 02:30:48,358 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,358 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,358 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,358 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 354#L1037true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:48,359 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,359 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,359 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,359 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:48,360 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,360 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,360 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,360 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 457#true, 385#L1013-34true, 354#L1037true, 454#true]) [2023-11-30 02:30:48,361 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 255#L1013-79true, 457#true, 354#L1037true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:48,363 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,363 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,363 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,363 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][798], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 215#L1013-20true]) [2023-11-30 02:30:48,364 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,364 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,364 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,364 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][775], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 354#L1037true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:48,364 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,364 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,364 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,364 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 02:30:48,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:48,527 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,527 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,527 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,527 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,527 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 374#L1013-22true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:48,534 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,534 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,534 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,534 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:48,534 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,534 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,534 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,534 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:48,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:30:48,577 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:30:48,578 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:48,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:49,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 331#L1013-7true, 163#L1036-4true]) [2023-11-30 02:30:49,656 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:49,656 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:49,656 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:49,656 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:49,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:49,656 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:49,656 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:49,656 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:49,657 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:50,064 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,064 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,064 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,064 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:50,115 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:50,115 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 167#L1013-14true, 305#L1036-7true]) [2023-11-30 02:30:51,001 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:51,001 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:51,002 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:51,002 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 393#L1013-34true, 216#L1013-11true, 305#L1036-7true]) [2023-11-30 02:30:51,003 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,003 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,003 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,003 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:51,004 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,004 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,004 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,004 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:51,011 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,011 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,011 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,011 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:51,022 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,022 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 422#L1013-72true, 410#L1013-28true]) [2023-11-30 02:30:51,038 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,038 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,038 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,038 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 393#L1013-34true, 305#L1036-7true, 92#L1013-70true]) [2023-11-30 02:30:51,039 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:51,147 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 167#L1013-14true, 305#L1036-7true]) [2023-11-30 02:30:51,147 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,147 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 233#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:51,148 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,148 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,148 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,148 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 275#L1013-14true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:51,148 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,148 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,148 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,148 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 248#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:51,149 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,149 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,149 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,149 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 124#L1013-19true, 457#true, 454#true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:30:51,149 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,149 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,149 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,149 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][774], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:30:51,150 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,150 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,150 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,150 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:51,158 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,158 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][718], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:51,163 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2023-11-30 02:30:51,163 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:30:51,163 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:30:51,163 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:30:51,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:51,164 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,164 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,164 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,164 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [38#L1013-19true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:51,262 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,262 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,262 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,262 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][775], [38#L1013-19true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:51,262 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,262 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,262 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,262 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][796], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 305#L1036-7true, 237#L1013-79true]) [2023-11-30 02:30:51,601 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:51,601 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:51,601 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:51,601 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:51,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:51,780 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,780 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,780 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,780 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 301#L1013-16true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:51,780 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,780 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,780 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,780 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:51,781 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,781 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,781 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,781 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 393#L1013-34true]) [2023-11-30 02:30:51,781 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,781 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,781 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,782 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:51,782 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,782 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,782 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,782 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:51,783 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,783 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,783 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,783 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:51,783 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,783 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,783 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,783 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:51,784 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,784 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,784 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,784 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 340#L1013-39true, 454#true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:30:51,785 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,785 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,786 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 422#L1013-72true, 454#true, 393#L1013-34true]) [2023-11-30 02:30:51,787 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,787 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,787 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,787 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][741], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:51,790 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2023-11-30 02:30:51,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][741], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:30:51,790 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 237#L1013-79true, 364#L1037-3true]) [2023-11-30 02:30:51,790 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,790 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 399#L1013-40true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:51,791 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 385#L1013-34true, 457#true, 354#L1037true, 454#true, 375#L1013-13true]) [2023-11-30 02:30:51,792 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,792 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,792 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,792 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:30:51,796 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:51,797 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,798 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,798 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,798 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:30:51,799 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][822], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:30:51,800 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,800 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][796], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:30:51,801 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][798], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 305#L1036-7true]) [2023-11-30 02:30:51,807 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:51,807 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:51,807 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:51,807 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:51,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 215#L1013-20true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:51,944 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,944 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,944 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,944 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:51,944 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,944 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,945 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,945 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 385#L1013-34true, 354#L1037true, 454#true]) [2023-11-30 02:30:51,946 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,946 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,946 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,946 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:51,948 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][826], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:51,948 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,948 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][798], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:30:51,949 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,949 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,949 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:51,949 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:52,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 32#L1013-46true, 457#true, 104#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:52,008 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 02:30:52,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:52,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:52,008 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 374#L1013-22true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:52,115 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:30:52,115 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,115 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,116 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:52,962 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,962 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,962 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:52,962 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:53,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 331#L1013-7true]) [2023-11-30 02:30:53,063 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:53,063 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:53,064 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:53,064 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:53,064 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:54,561 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,561 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,561 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,561 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 167#L1013-14true]) [2023-11-30 02:30:54,562 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,562 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,562 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,562 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 14#L1013-18true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:54,562 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,562 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,562 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,562 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:30:54,563 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,563 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,563 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,563 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:30:54,564 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,564 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,564 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,564 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true]) [2023-11-30 02:30:54,565 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:54,565 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,565 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 7#L1013-18true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:54,571 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 7#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:54,571 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,571 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 371#L1013-38true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:54,572 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,572 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,572 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,572 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][718], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 275#L1013-14true, 305#L1036-7true]) [2023-11-30 02:30:54,576 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 02:30:54,576 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:54,576 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:54,576 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:54,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 275#L1013-14true]) [2023-11-30 02:30:54,576 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,576 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,576 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,576 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:30:54,603 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,603 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:30:54,699 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,699 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,699 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,699 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][796], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:30:54,699 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,699 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,699 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,699 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 255#L1013-79true, 457#true, 14#L1013-18true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:54,706 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 02:30:54,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:54,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:54,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:54,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][294], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 301#L1013-16true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:54,711 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 454#true, 215#L1013-20true, 305#L1036-7true]) [2023-11-30 02:30:54,711 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 255#L1013-79true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:54,712 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,712 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,712 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,712 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 414#L1013-71true, 385#L1013-34true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:54,742 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,742 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,742 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,742 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 215#L1013-20true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:54,811 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][798], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 215#L1013-20true, 305#L1036-7true]) [2023-11-30 02:30:54,811 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:54,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][822], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 237#L1013-79true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:55,360 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:30:55,360 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:30:55,360 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:30:55,360 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:30:55,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:30:55,538 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,538 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,538 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,538 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:30:55,538 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,538 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,538 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,538 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 393#L1013-34true, 167#L1013-14true]) [2023-11-30 02:30:55,539 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,539 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,539 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,539 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 215#L1013-20true, 364#L1037-3true]) [2023-11-30 02:30:55,539 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,539 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,539 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,539 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:30:55,540 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:30:55,540 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:30:55,541 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][718], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:30:55,542 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,542 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,542 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,542 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 145#L1013-16true, 457#true, 284#L1013-28true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:55,542 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,542 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,543 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,543 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 385#L1013-34true, 457#true, 354#L1037true, 275#L1013-14true, 454#true]) [2023-11-30 02:30:55,543 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,543 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,544 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,544 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][774], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 354#L1037true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:30:55,546 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,546 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,546 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,546 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 409#L1013-21true, 237#L1013-79true, 364#L1037-3true]) [2023-11-30 02:30:55,546 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,546 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,546 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,546 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][774], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 354#L1037true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:55,546 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,546 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,547 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,547 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 237#L1013-79true, 364#L1037-3true]) [2023-11-30 02:30:55,548 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][741], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:55,548 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][741], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:55,548 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,548 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 70#L1013-41true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:55,549 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,549 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:55,554 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,554 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,554 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,554 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:55,555 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,555 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,555 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,555 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][822], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:55,555 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,555 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,555 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,556 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][826], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 305#L1036-7true]) [2023-11-30 02:30:55,560 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:30:55,560 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:30:55,560 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:30:55,560 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:30:55,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][775], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:30:55,677 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2023-11-30 02:30:55,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][775], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:30:55,677 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:55,677 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 14#L1013-18true, 354#L1037true, 454#true]) [2023-11-30 02:30:55,678 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:55,678 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:30:55,679 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:55,679 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:55,682 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:30:55,682 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][826], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true]) [2023-11-30 02:30:55,683 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 104#L1012-3true, 348#L1013-47true, 454#true, 364#L1037-3true]) [2023-11-30 02:30:55,726 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 02:30:55,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:55,881 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:55,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:55,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:55,881 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:55,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:55,882 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:55,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:55,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:55,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:55,882 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:30:59,136 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][717], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 301#L1013-16true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:59,137 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:59,137 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,137 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,138 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, 433#L1013-13true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:30:59,138 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,138 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,138 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,138 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 215#L1013-20true, 409#L1013-21true]) [2023-11-30 02:30:59,138 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,138 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,139 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,139 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 336#L1013-21true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:59,139 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,139 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,139 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,139 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:30:59,140 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,140 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,140 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,140 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:59,140 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,141 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,141 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,141 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][258], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 340#L1013-39true, 454#true, 388#L1013-7true]) [2023-11-30 02:30:59,146 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,146 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,146 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,146 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 422#L1013-72true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:30:59,184 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,184 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,184 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,184 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true]) [2023-11-30 02:30:59,187 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,187 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,187 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,187 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 385#L1013-34true, 457#true, 454#true, 305#L1036-7true, 375#L1013-13true]) [2023-11-30 02:30:59,214 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,214 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,214 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,214 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 301#L1013-16true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:30:59,300 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:59,300 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,301 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,301 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 409#L1013-21true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:30:59,301 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,301 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,301 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,301 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][822], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 409#L1013-21true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:30:59,301 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,302 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,302 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,302 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:59,313 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 255#L1013-79true, 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:30:59,313 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 385#L1013-34true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:59,337 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,337 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,337 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,337 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 454#true, 305#L1036-7true]) [2023-11-30 02:30:59,695 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,696 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,696 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,696 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][826], [t_funThread1of3ForFork0InUse, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 305#L1036-7true]) [2023-11-30 02:30:59,696 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,696 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,696 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,696 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 32#L1013-46true, 457#true, 104#L1012-3true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:30:59,715 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,715 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,715 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:30:59,715 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:00,301 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,301 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,301 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,301 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:00,302 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,302 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,302 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,302 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 409#L1013-21true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:31:00,303 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 409#L1013-21true, 364#L1037-3true]) [2023-11-30 02:31:00,303 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,303 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,304 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 70#L1013-41true, 454#true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:31:00,305 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,305 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][796], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:00,308 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2023-11-30 02:31:00,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:31:00,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:31:00,308 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:31:00,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:31:00,308 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,308 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:31:00,309 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,309 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,309 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,309 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:31:00,310 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 237#L1013-79true, 364#L1037-3true]) [2023-11-30 02:31:00,310 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,310 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:00,313 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,313 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 7#L1013-18true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:00,315 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,315 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][798], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:31:00,447 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2023-11-30 02:31:00,447 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:31:00,447 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:31:00,447 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 02:31:00,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:31:00,447 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,447 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:31:00,448 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:31:00,448 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,448 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:31:00,449 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,449 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,449 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,449 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:31:00,449 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,449 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,449 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,449 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 104#L1012-3true, 457#true, 168#L1013-48true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:00,498 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,498 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,498 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,498 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 02:31:00,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:31:00,617 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:00,617 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:00,617 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:00,617 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:00,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:31:00,618 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:00,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:00,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:00,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:00,618 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:04,579 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,579 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,579 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,579 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:04,580 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,580 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,580 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,580 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 393#L1013-34true, 305#L1036-7true, 167#L1013-14true]) [2023-11-30 02:31:04,580 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,580 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,580 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,580 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true]) [2023-11-30 02:31:04,581 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,581 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,581 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,581 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:31:04,581 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,581 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,581 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,581 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 24#L1013-20true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:31:04,582 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,582 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,582 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,582 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:04,583 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,583 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,583 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,583 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][718], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 145#L1013-16true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:04,588 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 145#L1013-16true, 50#$Ultimate##0true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:04,588 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,588 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 385#L1013-34true, 275#L1013-14true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:04,602 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,602 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,602 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,602 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][774], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 409#L1013-21true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:31:04,644 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:31:04,644 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,644 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,644 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,644 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][774], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 237#L1013-79true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:04,645 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,645 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:31:04,646 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,646 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,646 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,646 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 237#L1013-79true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:04,767 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,767 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,768 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,768 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:31:04,768 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,768 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,768 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,768 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][775], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:04,779 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,779 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 02:31:04,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][775], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:31:04,780 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 255#L1013-79true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:04,780 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 14#L1013-18true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:04,780 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,780 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:31:04,781 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][616], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:31:04,781 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,781 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:04,782 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,782 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,782 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,782 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 255#L1013-79true, 457#true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:31:04,923 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,923 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,923 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,923 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:31:04,924 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,924 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,924 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,924 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 348#L1013-47true, 454#true]) [2023-11-30 02:31:04,941 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:04,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:31:05,713 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,713 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,713 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,713 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:05,714 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,714 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 301#L1013-16true, 354#L1037true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:05,715 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:31:05,715 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,715 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:31:05,716 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,716 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,716 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,716 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 385#L1013-34true, 457#true, 145#L1013-16true, 354#L1037true, 454#true]) [2023-11-30 02:31:05,718 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,718 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,718 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,718 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][825], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:31:05,721 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,721 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,721 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,721 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 224#L1013-43true, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:05,722 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,722 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,722 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,722 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:05,724 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,724 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,724 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,724 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:05,726 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,726 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,726 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,726 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 354#L1037true, 454#true, 215#L1013-20true]) [2023-11-30 02:31:05,911 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,911 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,911 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,911 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 104#L1012-3true, 274#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 364#L1037-3true]) [2023-11-30 02:31:05,975 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,975 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,975 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,975 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 104#L1012-3true, 47#L1013-49true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:05,976 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:05,976 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 02:31:06,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 163#L1036-4true]) [2023-11-30 02:31:06,335 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:06,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:06,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:06,335 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:08,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true]) [2023-11-30 02:31:08,001 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:08,001 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:08,001 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:08,001 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:10,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:10,118 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,118 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,118 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,118 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 38#L1013-19true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:10,118 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:10,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:10,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:10,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:10,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:10,119 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 409#L1013-21true]) [2023-11-30 02:31:10,120 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,120 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,120 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,120 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 409#L1013-21true]) [2023-11-30 02:31:10,120 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,120 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,120 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,120 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 70#L1013-41true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:31:10,127 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,127 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,127 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,127 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][796], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 305#L1036-7true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:10,197 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 02:31:10,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:31:10,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:31:10,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:31:10,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:10,198 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,198 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,198 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,198 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:10,199 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:10,199 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true]) [2023-11-30 02:31:10,200 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 14#L1013-18true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:10,719 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,719 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,719 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,719 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 7#L1013-18true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:10,719 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,719 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,719 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,719 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][798], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 305#L1036-7true]) [2023-11-30 02:31:10,738 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 02:31:10,738 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:31:10,738 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:31:10,738 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 02:31:10,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:31:10,739 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:10,739 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [38#L1013-19true, t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:10,739 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,739 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,740 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,740 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 255#L1013-79true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:31:10,740 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,740 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,740 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,740 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:10,741 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,741 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,741 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,741 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 104#L1012-3true, 457#true, 168#L1013-48true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:10,974 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,974 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,974 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:10,974 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 224#L1013-43true, 457#true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:31:11,667 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,667 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][878], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 354#L1037true, 454#true, 409#L1013-21true]) [2023-11-30 02:31:11,671 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,671 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,672 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,672 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][825], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 354#L1037true, 454#true, 409#L1013-21true]) [2023-11-30 02:31:11,672 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,672 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,672 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,672 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:11,677 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,677 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,677 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:11,677 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][879], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 199#L1014-2true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:31:12,175 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:31:12,175 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 02:31:12,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 410#L1013-28true, 163#L1036-4true]) [2023-11-30 02:31:12,518 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:12,518 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:12,518 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:12,518 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:12,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][365], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 92#L1013-70true, 163#L1036-4true]) [2023-11-30 02:31:12,547 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:12,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:12,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:12,547 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true]) [2023-11-30 02:31:13,537 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:13,538 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:13,538 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:13,538 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:13,538 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:13,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 410#L1013-28true]) [2023-11-30 02:31:13,645 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,645 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,645 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,645 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][365], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 92#L1013-70true]) [2023-11-30 02:31:13,674 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,674 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,674 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,674 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 301#L1013-16true, 454#true, 163#L1036-4true]) [2023-11-30 02:31:13,758 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,758 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,758 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:13,758 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:14,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 255#L1013-79true, 457#true, 301#L1013-16true, 454#true]) [2023-11-30 02:31:14,388 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:14,388 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:14,388 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:14,388 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:15,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:15,718 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:15,718 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,718 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 301#L1013-16true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:31:15,720 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,720 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,720 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,720 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 374#L1013-22true]) [2023-11-30 02:31:15,721 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,721 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,721 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,721 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:15,722 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,722 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,722 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,722 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 385#L1013-34true, 145#L1013-16true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:15,732 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,732 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,732 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:15,732 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][825], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:16,297 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,297 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,297 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,297 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 124#L1013-19true, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:16,498 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,498 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,498 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,498 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 215#L1013-20true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:16,518 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,518 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,518 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,518 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 274#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:16,895 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 104#L1012-3true, 47#L1013-49true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:16,896 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,896 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,896 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:16,896 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 215#L1013-20true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:18,078 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2023-11-30 02:31:18,078 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 02:31:18,079 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 02:31:18,079 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 02:31:18,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:18,079 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,079 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,079 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,079 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:18,079 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,079 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,079 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,079 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][900], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:18,086 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,086 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,086 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,086 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][878], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 354#L1037true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:18,087 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,087 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,087 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,087 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][825], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 354#L1037true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:18,088 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,088 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,088 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,088 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][825], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:31:18,088 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,088 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,088 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,088 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true, 409#L1013-21true]) [2023-11-30 02:31:18,092 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,092 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,092 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,092 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 237#L1013-79true]) [2023-11-30 02:31:18,094 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,094 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 237#L1013-79true]) [2023-11-30 02:31:18,096 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,096 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,096 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,096 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][879], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 199#L1014-2true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:31:18,272 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][902], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:31:18,272 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 354#L1037true, 454#true, 374#L1013-22true]) [2023-11-30 02:31:18,273 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 199#L1014-2true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:31:18,273 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,273 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 255#L1013-79true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:18,278 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,278 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,278 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,278 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:18,279 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,279 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,279 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,279 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 32#L1013-46true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:31:18,339 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,339 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,339 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,339 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 02:31:18,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][365], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 163#L1036-4true]) [2023-11-30 02:31:18,741 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:18,741 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:18,741 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:18,741 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:18,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 454#true, 410#L1013-28true, 163#L1036-4true]) [2023-11-30 02:31:18,779 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:18,779 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:18,779 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:18,779 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:18,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true, 163#L1036-4true]) [2023-11-30 02:31:18,780 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:18,781 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:18,781 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:18,781 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:19,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 410#L1013-28true]) [2023-11-30 02:31:19,946 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:19,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:19,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:19,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:19,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:31:19,946 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:19,947 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:19,947 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:19,947 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:19,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][365], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 92#L1013-70true]) [2023-11-30 02:31:19,983 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:19,983 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:19,983 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:19,983 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:19,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:31:19,983 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:19,983 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:19,983 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:19,983 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:20,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][365], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true]) [2023-11-30 02:31:20,089 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 195#L1013-71true, 457#true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:20,123 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:20,123 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:20,123 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:20,124 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:20,125 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:20,125 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:20,125 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:20,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 284#L1013-28true, 454#true, 163#L1036-4true]) [2023-11-30 02:31:20,235 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,235 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,235 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:20,235 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:21,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 301#L1013-16true, 354#L1037true, 454#true]) [2023-11-30 02:31:21,384 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:21,384 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:21,384 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:21,384 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:21,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 255#L1013-79true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:21,384 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:21,384 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:21,385 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:21,385 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:21,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 414#L1013-71true, 61#L1036-14true, 457#true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:21,499 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:21,500 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:21,500 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:21,500 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:22,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][256], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 185#L1036-8true, 224#L1013-43true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:31:22,976 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:22,976 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:22,976 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:22,976 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][878], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 240#L1014-2true, 457#true, 454#true, 409#L1013-21true, 305#L1036-7true]) [2023-11-30 02:31:23,084 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,084 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,084 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,084 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][825], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 454#true, 409#L1013-21true, 305#L1036-7true]) [2023-11-30 02:31:23,085 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,085 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, 24#L1013-20true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:23,259 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][879], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 199#L1014-2true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:23,274 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:23,275 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:23,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 374#L1013-22true]) [2023-11-30 02:31:24,765 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:24,765 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:24,765 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,765 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:31:24,772 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,772 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,772 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,772 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:24,773 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,773 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,773 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,773 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:24,775 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,775 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 348#L1013-47true]) [2023-11-30 02:31:24,930 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,930 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,930 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,930 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 32#L1013-46true, 457#true, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:31:24,977 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,977 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,977 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,977 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1776] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_#t~nondet14#1=|v_t_funThread2of3ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet14#1][928], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 104#L1012-3true, 457#true, 79#L1013-55true, 354#L1037true, 454#true]) [2023-11-30 02:31:24,978 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,978 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,978 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:24,978 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 02:31:25,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:25,069 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 454#true, 410#L1013-28true, 163#L1036-4true]) [2023-11-30 02:31:25,574 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true, 216#L1013-11true, 163#L1036-4true]) [2023-11-30 02:31:25,576 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:25,576 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:25,576 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:25,576 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:25,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 284#L1013-28true, 454#true, 163#L1036-4true, 375#L1013-13true]) [2023-11-30 02:31:25,597 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,597 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,597 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,597 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 454#true, 422#L1013-72true, 410#L1013-28true, 163#L1036-4true]) [2023-11-30 02:31:25,615 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,615 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,615 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,615 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:25,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true, 92#L1013-70true, 163#L1036-4true]) [2023-11-30 02:31:25,616 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:25,616 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:25,616 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:25,616 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][365], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true]) [2023-11-30 02:31:26,502 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,503 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,503 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,503 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:26,503 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,503 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,503 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,503 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:26,543 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,543 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,543 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,543 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,544 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:26,544 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,544 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,544 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,544 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,544 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:26,545 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,545 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,545 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,545 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:26,940 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:26,940 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:26,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:26,941 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,941 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,941 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,941 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true, 216#L1013-11true]) [2023-11-30 02:31:26,942 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,942 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,942 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,942 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 284#L1013-28true, 454#true, 375#L1013-13true]) [2023-11-30 02:31:26,972 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,972 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,972 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,972 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 422#L1013-72true, 410#L1013-28true]) [2023-11-30 02:31:26,997 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 422#L1013-72true, 410#L1013-28true]) [2023-11-30 02:31:26,997 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:26,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 422#L1013-72true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:26,997 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:26,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 393#L1013-34true, 92#L1013-70true]) [2023-11-30 02:31:26,999 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,999 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,999 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:26,999 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:27,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 284#L1013-28true, 454#true, 163#L1036-4true]) [2023-11-30 02:31:27,111 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:27,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:27,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:27,111 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:27,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:27,924 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:27,924 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:27,924 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:27,924 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:27,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:27,924 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:27,924 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:27,924 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:27,924 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:28,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:28,465 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:28,465 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:28,465 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:28,465 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:30,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:30,142 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 02:31:30,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:30,142 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 215#L1013-20true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:30,142 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][900], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:30,276 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,276 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,276 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,276 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][878], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 240#L1014-2true, 457#true, 454#true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:30,277 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,277 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,277 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,277 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][825], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 454#true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:30,278 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1687] L1013-84-->L1014-2: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|) (= |v_t_funThread2of3ForFork0_#t~nondet18#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{t_funThread2of3ForFork0_#t~nondet18#1=|v_t_funThread2of3ForFork0_#t~nondet18#1_1|, #pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet18#1][825], [t_funThread1of3ForFork0InUse, 461#true, 220#L1013-22true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 240#L1014-2true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:30,278 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 409#L1013-21true, 305#L1036-7true]) [2023-11-30 02:31:30,460 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1760] L1013-76-->L1013-79: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet17#1_1| 0) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, t_funThread2of3ForFork0_#t~nondet17#1=|v_t_funThread2of3ForFork0_#t~nondet17#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet17#1][352], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 457#true, 454#true, 410#L1013-28true, 305#L1036-7true, 237#L1013-79true]) [2023-11-30 02:31:30,461 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 237#L1013-79true, 305#L1036-7true]) [2023-11-30 02:31:30,461 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][879], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 199#L1014-2true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:31:30,477 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][902], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 305#L1036-7true]) [2023-11-30 02:31:30,478 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 454#true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:31:30,478 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][731], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 199#L1014-2true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:31:30,479 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1962] L1013-76-->L1013-79: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet17#1_1|) (= |v_#pthreadsMutex_161| (store |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_162| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_162|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{t_funThread1of3ForFork0_#t~nondet17#1=|v_t_funThread1of3ForFork0_#t~nondet17#1_1|, #pthreadsMutex=|v_#pthreadsMutex_161|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet17#1][232], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 255#L1013-79true, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:30,700 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,700 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,700 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,701 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 255#L1013-79true, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:30,701 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,701 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,701 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,701 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 32#L1013-46true, 457#true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:30,725 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,725 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,725 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:30,725 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][386], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 215#L1013-20true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:32,223 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 374#L1013-22true, 364#L1037-3true]) [2023-11-30 02:31:32,224 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:32,224 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 273#L1013-46true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:31:32,227 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,227 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,228 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,228 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 406#L1013-45true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:32,232 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:32,233 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,233 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,233 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,233 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 348#L1013-47true, 331#L1013-7true]) [2023-11-30 02:31:32,235 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,235 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,235 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,236 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, 346#L1013-65true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 168#L1013-48true, 454#true]) [2023-11-30 02:31:32,498 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,498 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,498 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,498 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 02:31:32,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:32,694 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 422#L1013-72true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:32,748 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:32,748 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][365], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 305#L1036-7true, 92#L1013-70true]) [2023-11-30 02:31:32,748 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,748 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 301#L1013-16true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:32,902 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,902 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,902 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:32,902 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 454#true, 410#L1013-28true, 163#L1036-4true, 167#L1013-14true]) [2023-11-30 02:31:33,469 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,469 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,469 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,469 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true, 163#L1036-4true]) [2023-11-30 02:31:33,471 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:33,471 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:33,471 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:33,471 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:33,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 284#L1013-28true, 275#L1013-14true, 454#true, 163#L1036-4true]) [2023-11-30 02:31:33,496 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:33,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 163#L1036-4true]) [2023-11-30 02:31:33,538 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:33,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:33,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:33,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:35,524 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,524 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,524 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,524 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,524 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:35,525 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,525 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true, 216#L1013-11true]) [2023-11-30 02:31:35,527 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,527 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,527 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,528 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true, 375#L1013-13true]) [2023-11-30 02:31:35,566 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,566 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,566 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,566 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 375#L1013-13true, 364#L1037-3true]) [2023-11-30 02:31:35,566 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,566 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,566 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,566 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 422#L1013-72true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:35,602 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:31:35,602 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 393#L1013-34true, 92#L1013-70true]) [2023-11-30 02:31:35,604 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,604 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 410#L1013-28true, 167#L1013-14true]) [2023-11-30 02:31:35,817 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,817 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,817 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,817 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 167#L1013-14true]) [2023-11-30 02:31:35,817 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:31:35,817 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:35,817 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:35,817 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:35,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:31:35,818 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:35,820 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,820 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 284#L1013-28true, 454#true, 275#L1013-14true]) [2023-11-30 02:31:35,852 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,852 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,852 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,852 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:35,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:35,921 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:35,921 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:36,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][294], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 199#L1014-2true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:31:36,115 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:36,115 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:36,115 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:36,115 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:36,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 385#L1013-34true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:31:36,180 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:36,180 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:36,180 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:36,180 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:37,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:31:37,842 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:37,842 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:37,842 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:37,842 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:37,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [60#L1013-72true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:37,842 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:37,842 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:37,842 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:37,842 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:38,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][294], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 199#L1014-2true, 301#L1013-16true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:38,040 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:38,040 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:38,040 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:38,040 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:38,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][294], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 199#L1014-2true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:38,041 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:38,041 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:38,041 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:38,041 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:38,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 414#L1013-71true, 61#L1036-14true, 385#L1013-34true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:38,102 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:38,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:38,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:38,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 410#L1013-28true, 374#L1013-22true, 305#L1036-7true]) [2023-11-30 02:31:40,959 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,959 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,959 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,959 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1977] L1013-25-->L1013-28: Formula: (and (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0))) (= |v_t_funThread1of3ForFork0_#t~nondet9#1_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, t_funThread1of3ForFork0_#t~nondet9#1=|v_t_funThread1of3ForFork0_#t~nondet9#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet9#1][314], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:40,959 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,959 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:40,960 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:40,960 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:41,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true, 273#L1013-46true]) [2023-11-30 02:31:41,758 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:41,758 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:41,758 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:41,758 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:31:42,338 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,338 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,338 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,338 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0NotInUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:42,338 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,338 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,338 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,338 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 348#L1013-47true, 305#L1036-7true]) [2023-11-30 02:31:42,783 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,784 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,784 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 32#L1013-46true, 457#true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:31:42,817 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,817 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1776] L1013-52-->L1013-55: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet14#1_1| 0) (= (store |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57| (store (select |v_#pthreadsMutex_146| |v_~#__global_lock~0.base_57|) |v_~#__global_lock~0.offset_57| 0)) |v_#pthreadsMutex_145|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_146|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_145|, t_funThread2of3ForFork0_#t~nondet14#1=|v_t_funThread2of3ForFork0_#t~nondet14#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet14#1][928], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 104#L1012-3true, 79#L1013-55true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:42,818 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:42,818 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][386], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:44,252 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,252 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,252 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,253 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 406#L1013-45true, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:44,255 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,255 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,256 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,256 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:31:44,257 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,257 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,257 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,257 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:44,261 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,261 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,261 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,261 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:31:44,262 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,262 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,262 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,262 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 380#L1013-48true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:44,263 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,263 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 168#L1013-48true, 454#true, 331#L1013-7true]) [2023-11-30 02:31:44,265 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:44,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 274#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 454#true]) [2023-11-30 02:31:45,060 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 47#L1013-49true, 354#L1037true, 454#true]) [2023-11-30 02:31:45,060 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 02:31:45,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true, 167#L1013-14true]) [2023-11-30 02:31:45,241 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:31:45,241 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:31:45,241 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:31:45,241 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:31:45,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:45,242 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:31:45,242 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:31:45,242 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:31:45,242 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:31:45,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][365], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:45,242 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,242 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:31:45,296 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,296 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,296 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,296 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,296 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:31:45,298 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,298 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 414#L1013-71true, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:45,513 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:45,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 163#L1036-4true]) [2023-11-30 02:31:45,755 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,755 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,755 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,755 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true, 393#L1013-34true, 163#L1036-4true]) [2023-11-30 02:31:45,894 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,894 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,894 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,894 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 385#L1013-34true, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true, 375#L1013-13true]) [2023-11-30 02:31:45,958 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:45,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 410#L1013-28true, 167#L1013-14true]) [2023-11-30 02:31:48,493 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 167#L1013-14true, 364#L1037-3true]) [2023-11-30 02:31:48,493 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,493 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 354#L1037true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:48,494 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,495 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,495 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,495 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true, 275#L1013-14true]) [2023-11-30 02:31:48,536 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:31:48,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 275#L1013-14true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:48,536 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,536 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,536 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,536 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:48,616 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:48,625 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,625 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,625 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,625 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:48,625 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:49,748 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,748 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,748 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,748 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:49,879 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,879 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,879 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,879 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 385#L1013-34true, 457#true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:31:49,911 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:49,911 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:50,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 385#L1013-34true, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:31:50,119 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:50,119 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:50,119 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:50,119 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 414#L1013-71true, 385#L1013-34true, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:52,629 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:52,629 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:52,629 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:52,629 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:52,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 385#L1013-34true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:52,878 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:52,878 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:52,878 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:52,878 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][386], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 215#L1013-20true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:31:57,019 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,019 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,019 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,019 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 374#L1013-22true]) [2023-11-30 02:31:57,020 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,020 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,036 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,036 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 410#L1013-28true]) [2023-11-30 02:31:57,037 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,037 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 273#L1013-46true, 388#L1013-7true]) [2023-11-30 02:31:57,039 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,039 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,039 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,039 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 406#L1013-45true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 291#L1013-67true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:57,284 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,284 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,284 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,284 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:31:57,303 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,303 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,303 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,303 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 348#L1013-47true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:31:57,525 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,525 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 168#L1013-48true, 454#true, 305#L1036-7true]) [2023-11-30 02:31:57,885 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,885 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,885 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:57,885 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][386], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 454#true, 393#L1013-34true, 374#L1013-22true]) [2023-11-30 02:31:59,939 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][386], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true, 393#L1013-34true]) [2023-11-30 02:31:59,939 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,939 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:59,958 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:31:59,959 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 380#L1013-48true, 454#true, 388#L1013-7true, 364#L1037-3true]) [2023-11-30 02:31:59,960 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:31:59,962 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:31:59,963 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:59,964 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,964 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,964 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,964 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 74#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 21#L1013-65true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:59,965 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 21#L1013-65true, 352#L1013-49true, 454#true, 364#L1037-3true]) [2023-11-30 02:31:59,965 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 274#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 331#L1013-7true]) [2023-11-30 02:31:59,967 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 47#L1013-49true, 354#L1037true, 454#true, 331#L1013-7true]) [2023-11-30 02:31:59,967 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:31:59,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 02:32:00,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:32:00,460 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][740], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 393#L1013-34true, 216#L1013-11true, 305#L1036-7true]) [2023-11-30 02:32:00,461 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:00,461 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:00,461 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:00,461 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:00,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true, 375#L1013-13true]) [2023-11-30 02:32:00,482 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,482 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,483 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,483 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 422#L1013-72true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:32:00,501 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 393#L1013-34true, 305#L1036-7true, 92#L1013-70true]) [2023-11-30 02:32:00,502 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:00,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:00,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:00,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:00,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1889] L1013-84-->L1014-2: Formula: (and (= 0 |v_t_funThread1of3ForFork0_#t~nondet18#1_1|) (= (store |v_#pthreadsMutex_134| |v_~#A~0.base_55| (store (select |v_#pthreadsMutex_134| |v_~#A~0.base_55|) (+ |v_~#A~0.offset_55| 12) 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#A~0.offset=|v_~#A~0.offset_55|, ~#A~0.base=|v_~#A~0.base_55|, t_funThread1of3ForFork0_#t~nondet18#1=|v_t_funThread1of3ForFork0_#t~nondet18#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet18#1][294], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 199#L1014-2true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:32:00,717 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 284#L1013-28true, 454#true, 305#L1036-7true]) [2023-11-30 02:32:00,742 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:00,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 454#true, 410#L1013-28true, 163#L1036-4true]) [2023-11-30 02:32:01,622 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 163#L1036-4true, 167#L1013-14true]) [2023-11-30 02:32:01,623 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,623 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,623 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,623 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 284#L1013-28true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:01,655 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,655 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,655 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,655 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 385#L1013-34true, 50#$Ultimate##0true, 275#L1013-14true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:01,695 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 454#true, 409#L1013-21true, 237#L1013-79true, 163#L1036-4true]) [2023-11-30 02:32:01,799 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,799 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,799 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,799 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:01,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 273#L1013-46true, 163#L1036-4true]) [2023-11-30 02:32:01,949 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:01,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:32:05,659 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,659 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,659 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,659 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:32:05,660 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 422#L1013-72true, 393#L1013-34true]) [2023-11-30 02:32:05,793 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,793 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 422#L1013-72true, 454#true, 393#L1013-34true]) [2023-11-30 02:32:05,794 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,794 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,794 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,794 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,794 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 385#L1013-34true, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 375#L1013-13true]) [2023-11-30 02:32:05,877 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,877 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,877 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,877 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:32:05,957 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,957 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,958 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:05,958 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 301#L1013-16true, 454#true, 410#L1013-28true]) [2023-11-30 02:32:06,182 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:32:06,182 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:32:06,182 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 167#L1013-14true]) [2023-11-30 02:32:06,183 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,183 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,183 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,183 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 145#L1013-16true, 457#true, 284#L1013-28true, 454#true]) [2023-11-30 02:32:06,246 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,246 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 385#L1013-34true, 457#true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:32:06,285 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,285 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,285 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,285 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:06,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:32:06,456 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:06,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:07,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 367#L1012-3true, 454#true, 273#L1013-46true]) [2023-11-30 02:32:07,111 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:07,111 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:07,111 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:07,111 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:07,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 255#L1013-79true, 457#true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:07,325 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:07,325 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:07,325 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:07,325 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:10,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 385#L1013-34true, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:10,632 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:10,632 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:10,632 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:10,632 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:10,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 61#L1036-14true, 255#L1013-79true, 457#true, 454#true]) [2023-11-30 02:32:10,875 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:10,875 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:10,875 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:10,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:13,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 32#L1013-46true, 104#L1012-3true, 457#true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:13,806 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:13,806 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:13,806 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:13,806 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 32#L1013-46true, 104#L1012-3true, 457#true, 454#true]) [2023-11-30 02:32:15,135 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 32#L1013-46true, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:15,229 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,229 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,229 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,229 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][386], [t_funThread1of3ForFork0InUse, 461#true, 336#L1013-21true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:15,371 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,371 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,372 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,372 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, 406#L1013-45true, t_funThread2of3ForFork0InUse, 194#L1013-9true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:15,375 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,375 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,375 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,375 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:32:15,376 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,376 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,376 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,376 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 185#L1036-8true, 457#true, 190#L1013-68true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:15,575 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 291#L1013-67true, 457#true, 50#$Ultimate##0true, 454#true, 273#L1013-46true]) [2023-11-30 02:32:15,576 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 380#L1013-48true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:15,597 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 168#L1013-48true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:32:15,769 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,769 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,770 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:15,770 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:16,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 274#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 305#L1036-7true]) [2023-11-30 02:32:16,039 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:16,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:16,039 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:16,040 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:16,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1901] L1013-81-->L1013-65: Formula: (let ((.cse0 (select |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_61|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet15#1_1|) (= (store |v_#pthreadsMutex_154| |v_~#__global_lock~0.base_61| (store .cse0 |v_~#__global_lock~0.offset_61| 1)) |v_#pthreadsMutex_153|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_154|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_153|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, t_funThread1of3ForFork0_#t~nondet15#1=|v_t_funThread1of3ForFork0_#t~nondet15#1_1|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet15#1][94], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 346#L1013-65true, t_funThread3of3ForFork0NotInUse, 457#true, 47#L1013-49true, 454#true, 305#L1036-7true]) [2023-11-30 02:32:16,040 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:16,040 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:16,040 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:16,040 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 364#L1037-3true]) [2023-11-30 02:32:17,749 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:32:17,750 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,750 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,751 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,751 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:17,752 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,752 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,752 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,752 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 74#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 457#true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:32:17,753 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,754 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,754 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,754 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 352#L1013-49true, 454#true, 364#L1037-3true, 388#L1013-7true]) [2023-11-30 02:32:17,754 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,754 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,754 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,754 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:32:17,757 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,757 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,758 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,758 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:32:17,758 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,758 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,758 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,758 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:32:17,759 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,759 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,759 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,759 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:17,760 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,760 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,760 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,760 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 380#L1013-48true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:17,761 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,761 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,761 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,762 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1775] L1013-25-->L1013-28: Formula: (and (= |v_t_funThread2of3ForFork0_#t~nondet9#1_1| 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_122| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_122|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{t_funThread2of3ForFork0_#t~nondet9#1=|v_t_funThread2of3ForFork0_#t~nondet9#1_1|, #pthreadsMutex=|v_#pthreadsMutex_121|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_#t~nondet9#1, #pthreadsMutex][461], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 354#L1037true, 284#L1013-28true, 454#true, 410#L1013-28true]) [2023-11-30 02:32:17,768 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,768 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,768 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:17,768 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 02:32:18,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 454#true, 410#L1013-28true, 305#L1036-7true]) [2023-11-30 02:32:18,264 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 02:32:18,264 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:32:18,264 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:32:18,264 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 02:32:18,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 454#true, 410#L1013-28true, 167#L1013-14true, 305#L1036-7true]) [2023-11-30 02:32:18,295 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,295 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,295 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,295 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,295 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][755], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 135#L1013-12true, 50#$Ultimate##0true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:18,297 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,297 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,297 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,297 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 284#L1013-28true, 275#L1013-14true, 454#true, 305#L1036-7true]) [2023-11-30 02:32:18,330 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:18,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:18,684 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,684 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,685 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,685 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 195#L1013-71true, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:18,685 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,685 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,685 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,685 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:18,685 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 414#L1013-71true, 385#L1013-34true, 457#true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:32:19,058 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,058 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,058 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,058 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 409#L1013-21true, 237#L1013-79true, 163#L1036-4true]) [2023-11-30 02:32:19,502 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true, 163#L1036-4true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:19,525 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:19,525 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:19,525 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:19,525 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:19,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 237#L1013-79true, 163#L1036-4true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:19,527 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:19,527 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:19,527 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:19,527 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:19,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 367#L1012-3true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:19,694 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,694 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,694 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:19,694 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:22,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:22,932 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:22,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:22,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:22,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 354#L1037true, 454#true, 410#L1013-28true]) [2023-11-30 02:32:23,180 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,180 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,180 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,181 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,181 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 410#L1013-28true, 364#L1037-3true]) [2023-11-30 02:32:23,181 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,181 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,181 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,181 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,181 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 167#L1013-14true]) [2023-11-30 02:32:23,182 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 167#L1013-14true]) [2023-11-30 02:32:23,183 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,183 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,183 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,183 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,183 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][390], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 189#L1012-3true, t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 354#L1037true, 284#L1013-28true, 454#true]) [2023-11-30 02:32:23,219 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 284#L1013-28true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:23,219 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,219 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,219 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,219 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 385#L1013-34true, 457#true, 354#L1037true, 50#$Ultimate##0true, 275#L1013-14true, 454#true]) [2023-11-30 02:32:23,251 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,251 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,251 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,251 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:32:23,361 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 237#L1013-79true, 364#L1037-3true]) [2023-11-30 02:32:23,361 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,361 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,361 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,361 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 409#L1013-21true, 237#L1013-79true, 364#L1037-3true]) [2023-11-30 02:32:23,363 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true, 273#L1013-46true]) [2023-11-30 02:32:23,528 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,528 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,528 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,528 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true]) [2023-11-30 02:32:23,533 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,533 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:23,533 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,533 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,533 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,533 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,533 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:32:23,934 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,934 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,934 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,934 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:23,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:23,969 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,969 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,969 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,969 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:23,971 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:23,971 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:32:23,971 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:23,971 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:24,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, 140#L1013-47true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 367#L1012-3true, 454#true]) [2023-11-30 02:32:24,106 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:24,106 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:24,106 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:24,107 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:24,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 163#L1036-4true]) [2023-11-30 02:32:24,250 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:24,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:24,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:24,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:24,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 163#L1036-4true]) [2023-11-30 02:32:24,250 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:24,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:24,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:24,251 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:27,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, 189#L1012-3true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 255#L1013-79true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:32:27,487 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:27,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:27,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:27,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:27,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 336#L1013-21true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:27,487 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:27,487 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:27,487 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:27,487 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:28,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:32:28,135 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,135 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,135 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,135 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 61#L1036-14true, 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true]) [2023-11-30 02:32:28,135 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,135 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,135 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,135 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:32:28,136 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:28,136 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:28,136 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:28,136 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:28,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 255#L1013-79true, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:28,136 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,136 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,136 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:28,136 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:31,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 348#L1013-47true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:31,127 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:31,127 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:31,127 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:31,127 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 348#L1013-47true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:32,497 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,497 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,497 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,497 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 32#L1013-46true, 104#L1012-3true, 457#true, 354#L1037true, 454#true]) [2023-11-30 02:32:32,533 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,533 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,533 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,533 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 104#L1012-3true, 348#L1013-47true, 454#true]) [2023-11-30 02:32:32,566 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,566 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,566 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,567 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 354#L1037true, 454#true, 348#L1013-47true]) [2023-11-30 02:32:32,663 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:32,663 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:32,663 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:32,663 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:32,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 50#$Ultimate##0true, 454#true, 348#L1013-47true, 364#L1037-3true]) [2023-11-30 02:32:32,664 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,664 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][386], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 454#true, 374#L1013-22true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:32,845 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,845 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,845 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,845 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][386], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:32,845 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,845 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,845 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,846 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 185#L1036-8true, 332#L1013-10true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:32,849 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,850 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,850 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 194#L1013-9true, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 50#$Ultimate##0true, 454#true, 273#L1013-46true]) [2023-11-30 02:32:32,851 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,851 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,851 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,851 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 380#L1013-48true, 50#$Ultimate##0true, 454#true, 388#L1013-7true]) [2023-11-30 02:32:32,853 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,853 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,853 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:32,853 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][259], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, 170#L1013-69true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:33,102 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][257], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 50#$Ultimate##0true, 454#true, 273#L1013-46true]) [2023-11-30 02:32:33,103 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, 185#L1036-8true, t_funThread3of3ForFork0InUse, 291#L1013-67true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:33,106 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,106 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,106 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,106 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 185#L1036-8true, 74#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, t_funThread3of3ForFork0InUse, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:33,140 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,140 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1988] L1036-7-->$Ultimate##0: Formula: (and (= |v_t_funThread3of3ForFork0_#in~arg#1.base_4| 0) (= |v_t_funThread3of3ForFork0_#in~arg#1.offset_4| 0) (= v_t_funThread3of3ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_17|)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|} OutVars{t_funThread3of3ForFork0_~arg#1.offset=|v_t_funThread3of3ForFork0_~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet5#1=|v_t_funThread3of3ForFork0_#t~nondet5#1_6|, t_funThread3of3ForFork0_#t~post7#1=|v_t_funThread3of3ForFork0_#t~post7#1_8|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base_8|, t_funThread3of3ForFork0_#t~nondet10#1=|v_t_funThread3of3ForFork0_#t~nondet10#1_6|, t_funThread3of3ForFork0_#t~mem6#1=|v_t_funThread3of3ForFork0_#t~mem6#1_8|, t_funThread3of3ForFork0_#res#1.offset=|v_t_funThread3of3ForFork0_#res#1.offset_4|, t_funThread3of3ForFork0_#t~nondet15#1=|v_t_funThread3of3ForFork0_#t~nondet15#1_6|, t_funThread3of3ForFork0_#in~arg#1.offset=|v_t_funThread3of3ForFork0_#in~arg#1.offset_4|, t_funThread3of3ForFork0_#t~nondet14#1=|v_t_funThread3of3ForFork0_#t~nondet14#1_6|, t_funThread3of3ForFork0_#t~post12#1=|v_t_funThread3of3ForFork0_#t~post12#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1_8|, t_funThread3of3ForFork0_#t~nondet18#1=|v_t_funThread3of3ForFork0_#t~nondet18#1_6|, t_funThread3of3ForFork0_#t~nondet8#1=|v_t_funThread3of3ForFork0_#t~nondet8#1_18|, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset=|v_t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset_8|, t_funThread3of3ForFork0_#in~arg#1.base=|v_t_funThread3of3ForFork0_#in~arg#1.base_4|, t_funThread3of3ForFork0_#res#1.base=|v_t_funThread3of3ForFork0_#res#1.base_4|, t_funThread3of3ForFork0_#t~nondet13#1=|v_t_funThread3of3ForFork0_#t~nondet13#1_18|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_2, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_6|, t_funThread3of3ForFork0_#t~mem16#1=|v_t_funThread3of3ForFork0_#t~mem16#1_8|, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_t_funThread3of3ForFork0___VERIFIER_assert_~cond#1_12|, t_funThread3of3ForFork0_#t~nondet4#1=|v_t_funThread3of3ForFork0_#t~nondet4#1_14|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_17|, t_funThread3of3ForFork0_#t~mem11#1=|v_t_funThread3of3ForFork0_#t~mem11#1_8|, t_funThread3of3ForFork0_#t~nondet9#1=|v_t_funThread3of3ForFork0_#t~nondet9#1_6|, t_funThread3of3ForFork0_#t~nondet17#1=|v_t_funThread3of3ForFork0_#t~nondet17#1_6|, t_funThread3of3ForFork0_~arg#1.base=|v_t_funThread3of3ForFork0_~arg#1.base_4|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_~arg#1.offset, t_funThread3of3ForFork0_#t~nondet5#1, t_funThread3of3ForFork0_#t~post7#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.base, t_funThread3of3ForFork0_#t~nondet10#1, t_funThread3of3ForFork0_#t~mem6#1, t_funThread3of3ForFork0_#res#1.offset, t_funThread3of3ForFork0_#t~nondet15#1, t_funThread3of3ForFork0_#in~arg#1.offset, t_funThread3of3ForFork0_#t~nondet14#1, t_funThread3of3ForFork0_#t~post12#1, t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1, t_funThread3of3ForFork0_#t~nondet18#1, t_funThread3of3ForFork0_#t~nondet8#1, t_funThread3of3ForFork0_reach_error_#t~nondet2#1.offset, t_funThread3of3ForFork0_#in~arg#1.base, t_funThread3of3ForFork0_#res#1.base, t_funThread3of3ForFork0_#t~nondet13#1, t_funThread3of3ForFork0_thidvar0, t_funThread3of3ForFork0_#t~nondet3#1, t_funThread3of3ForFork0_#t~mem16#1, t_funThread3of3ForFork0___VERIFIER_assert_~cond#1, t_funThread3of3ForFork0_#t~nondet4#1, t_funThread3of3ForFork0_#t~mem11#1, t_funThread3of3ForFork0_#t~nondet9#1, t_funThread3of3ForFork0_#t~nondet17#1, t_funThread3of3ForFork0_~arg#1.base][154], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 185#L1036-8true, 457#true, 21#L1013-65true, 50#$Ultimate##0true, 352#L1013-49true, 454#true]) [2023-11-30 02:32:33,141 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,141 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,141 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,141 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 274#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:32:33,378 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,378 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,378 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,379 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1905] L1013-30-->L1013-7: Formula: (let ((.cse0 (select |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_45|) 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#__global_lock~0.base_45| (store .cse0 |v_~#__global_lock~0.offset_45| 1))) (= |v_t_funThread1of3ForFork0_#t~nondet5#1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_114|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, t_funThread1of3ForFork0_#t~nondet5#1=|v_t_funThread1of3ForFork0_#t~nondet5#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet5#1][99], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 47#L1013-49true, 454#true, 331#L1013-7true, 305#L1036-7true]) [2023-11-30 02:32:33,379 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,379 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,379 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:33,379 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 135#L1013-12true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,918 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,919 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,919 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,919 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 216#L1013-11true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:32:35,920 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,920 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,920 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,920 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 216#L1013-11true, 273#L1013-46true, 364#L1037-3true]) [2023-11-30 02:32:35,920 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,920 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,920 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,920 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 332#L1013-10true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,922 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,922 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 194#L1013-9true, 457#true, 380#L1013-48true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,923 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,923 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,924 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,924 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][142], [t_funThread1of3ForFork0InUse, 406#L1013-45true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0NotInUse, 195#L1013-71true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,928 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,928 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,928 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,928 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][131], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 457#true, 465#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), 454#true, 273#L1013-46true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:32:35,929 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,929 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,929 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,930 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 273#L1013-46true, 92#L1013-70true, 364#L1037-3true]) [2023-11-30 02:32:35,930 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,930 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,930 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,930 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 140#L1013-47true, 170#L1013-69true, t_funThread3of3ForFork0NotInUse, 457#true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,931 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,931 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,931 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,931 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 140#L1013-47true, t_funThread3of3ForFork0NotInUse, 170#L1013-69true, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,931 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,931 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,931 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,931 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 190#L1013-68true, 380#L1013-48true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,932 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,932 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 74#t_funErr3ASSERT_VIOLATIONDATA_RACEtrue, 291#L1013-67true, 457#true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,934 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,934 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,934 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,934 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 291#L1013-67true, 457#true, 352#L1013-49true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:35,934 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,934 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,935 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:35,935 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 02:32:37,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:37,641 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 433#L1013-13true, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:37,642 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,642 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:37,923 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,923 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,923 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,923 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,939 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 422#L1013-72true, 454#true, 393#L1013-34true, 305#L1036-7true]) [2023-11-30 02:32:37,939 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,939 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,939 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,939 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:37,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 385#L1013-34true, 50#$Ultimate##0true, 454#true, 305#L1036-7true, 375#L1013-13true]) [2023-11-30 02:32:38,045 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,045 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,045 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,045 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, 60#L1013-72true, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 385#L1013-34true, 50#$Ultimate##0true, 454#true, 305#L1036-7true]) [2023-11-30 02:32:38,361 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 393#L1013-34true, 163#L1036-4true]) [2023-11-30 02:32:38,862 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,863 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 145#L1013-16true, 385#L1013-34true, 457#true, 50#$Ultimate##0true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:38,918 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,918 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,918 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:38,918 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 237#L1013-79true, 163#L1036-4true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:39,175 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,175 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,175 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,175 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 454#true, 237#L1013-79true, 163#L1036-4true]) [2023-11-30 02:32:39,175 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,175 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,175 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,176 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 380#L1013-48true, 367#L1012-3true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:39,836 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,836 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,836 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:39,836 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:44,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:32:44,868 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:44,868 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:44,868 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:44,868 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:44,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true, 364#L1037-3true]) [2023-11-30 02:32:44,868 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:44,868 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:44,868 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:44,868 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 380#L1013-48true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:45,189 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,189 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,189 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,189 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 409#L1013-21true, 237#L1013-79true]) [2023-11-30 02:32:45,755 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,755 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,755 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,755 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:45,777 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,777 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,777 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,777 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:32:45,777 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,777 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,777 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,777 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 354#L1037true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:45,779 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true, 364#L1037-3true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:45,779 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:45,779 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,779 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 364#L1037-3true]) [2023-11-30 02:32:45,780 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 454#true, 237#L1013-79true]) [2023-11-30 02:32:45,780 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,780 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, t_funThread3of3ForFork0InUse, 457#true, 50#$Ultimate##0true, 454#true, 237#L1013-79true, 364#L1037-3true]) [2023-11-30 02:32:45,781 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,781 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,781 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,781 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,781 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 140#L1013-47true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 367#L1012-3true, 454#true]) [2023-11-30 02:32:45,964 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,964 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,964 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,964 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,964 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 354#L1037true, 380#L1013-48true, 367#L1012-3true, 454#true]) [2023-11-30 02:32:45,966 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][84], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 380#L1013-48true, 50#$Ultimate##0true, 367#L1012-3true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:45,966 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:45,966 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1908] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= 0 |v_t_funThread1of3ForFork0_#t~nondet10#1_1|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread1of3ForFork0_#t~nondet10#1=|v_t_funThread1of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of3ForFork0_#t~nondet10#1][756], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 301#L1013-16true, 50#$Ultimate##0true, 454#true, 393#L1013-34true]) [2023-11-30 02:32:47,052 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,052 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,052 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,052 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1706] L1013-57-->L1013-34: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53|))) (and (= |v_t_funThread2of3ForFork0_#t~nondet10#1_1| 0) (= |v_#pthreadsMutex_137| (store |v_#pthreadsMutex_138| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1))) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, t_funThread2of3ForFork0_#t~nondet10#1=|v_t_funThread2of3ForFork0_#t~nondet10#1_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of3ForFork0_#t~nondet10#1][758], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 466#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 3)) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 2)) 0)), t_funThread3of3ForFork0InUse, 61#L1036-14true, 385#L1013-34true, 145#L1013-16true, 457#true, 50#$Ultimate##0true, 454#true]) [2023-11-30 02:32:47,106 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,107 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,107 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,107 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 237#L1013-79true, 158#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 02:32:47,311 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 220#L1013-22true, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 454#true, 237#L1013-79true]) [2023-11-30 02:32:47,311 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,311 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 61#L1036-14true, 457#true, 380#L1013-48true, 367#L1012-3true, 454#true]) [2023-11-30 02:32:47,444 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,444 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,444 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:47,444 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][340], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true]) [2023-11-30 02:32:51,797 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,797 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,797 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,797 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][124], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 464#(and (= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0) (= (select (select |#race| |~#A~0.base|) (+ |~#A~0.offset| 1)) 0)), 454#true, 364#L1037-3true]) [2023-11-30 02:32:51,797 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,797 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][318], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 354#L1037true, 454#true]) [2023-11-30 02:32:51,798 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1568] L1037-->L1037-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_ULTIMATE.start_main_~m~0#1.base_9| (store .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9| 1))) (= (select .cse0 |v_ULTIMATE.start_main_~m~0#1.offset_9|) 0) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_42|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_41|, ULTIMATE.start_main_~m~0#1.offset=|v_ULTIMATE.start_main_~m~0#1.offset_9|, ULTIMATE.start_main_~m~0#1.base=|v_ULTIMATE.start_main_~m~0#1.base_9|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][123], [t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 463#(= (select (select |#race| |~#A~0.base|) |~#A~0.offset|) 0), t_funThread3of3ForFork0InUse, 457#true, 255#L1013-79true, 138#t_funErr1ASSERT_VIOLATIONDATA_RACEtrue, 50#$Ultimate##0true, 454#true, 364#L1037-3true]) [2023-11-30 02:32:51,798 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:51,798 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1784] L1012-->L1012-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_106| |v_~#A~0.base_51|)) (.cse1 (+ |v_~#A~0.offset_51| 12))) (and (= |v_t_funThread3of3ForFork0_#t~nondet3#1_1| 0) (= |v_#pthreadsMutex_105| (store |v_#pthreadsMutex_106| |v_~#A~0.base_51| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_106|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#A~0.offset=|v_~#A~0.offset_51|, ~#A~0.base=|v_~#A~0.base_51|, t_funThread3of3ForFork0_#t~nondet3#1=|v_t_funThread3of3ForFork0_#t~nondet3#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread3of3ForFork0_#t~nondet3#1][171], [t_funThread1of3ForFork0InUse, 461#true, t_funThread2of3ForFork0InUse, 189#L1012-3true, t_funThread3of3ForFork0InUse, 104#L1012-3true, 457#true, 168#L1013-48true, 454#true, 163#L1036-4true]) [2023-11-30 02:32:57,113 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 02:32:57,113 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:57,113 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 02:32:57,113 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event